公司使用GitLab存储项目源码,想要在上面git clone,必须先获取权限,然后设置SSH Key。下面即为如何设置的指南,网上教程乱七八糟,踩了几个小坑。最后整理出如下方法,出现问题就删了重设,这个方法能解决99%的问题。
第一步:打开Terminal(终端)查看本地是否已经有SSH Key
命令:cat ~/.ssh/id_rsa.pub
若没有,会提示no such file or directory
如果有,就删除,删除命令为:
cd ~
rm -rf .ssh
第二步:重新生成SSH Key
命令:ssh-keygen -t rsa -C "邮箱名"
在邮箱名处输入你的邮箱
第三步:终端会提示你输入密码,以及确认密码
此时回车即可
第四步:查看新生成的SSH Key
命令:cat ~/.ssh/id_rsa.pub
第五步:此时出现多行密钥,从开头复制到邮箱后面结束。
进入GitLab,登陆,点击右侧自己头像,进入Settings。
左侧导航栏点击SSH Keys,将复制的内容粘贴到Key下方框中。
此时,Title会自动将你的邮箱填入,这个地方是用来标记你用的哪台电脑生成的这个SSH Key。
点击 Add key,成功。
网友评论