MAC/Linux如何设置GitLab的SSH Key

公司使用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如何设置SSH Key

第五步:此时出现多行密钥,从开头复制到邮箱后面结束。

进入GitLab,登陆,点击右侧自己头像,进入Settings。

左侧导航栏点击SSH Keys,将复制的内容粘贴到Key下方框中。

此时,Title会自动将你的邮箱填入,这个地方是用来标记你用的哪台电脑生成的这个SSH Key。

点击 Add key,成功。

你可能感兴趣的:(MAC/Linux如何设置GitLab的SSH Key)