1.首先,你需要有一个gitlab账号,比如:test@qianfudao.com
2.生成ssh密钥
在终端输入下述命令
ssh-keygen -t rsa -C test@qianfudao.com
回车之后会让你输入存储id_rsa和id_rsa.pub的目录,不用管直接继续回车即可
回车之后会出现让输入密码,关键的来了,这个密码,不要输入任何东西,直接回车(不然每次进行git和远程仓库有关系的操作的时候都得输入这个密码)。 这两步直接enter之后密钥对就创建成功了
3.拿到.pub文件的内容
方法有两种
在终端输入
cd ~/.ssh
,然后通过vi id_rsa.pub
,进行内容复制;
- 电脑桌面 左上角的前往 => 前往文件夹,点开之后直接在输入框里输入 ~/.ssh 然后回车,就会出现id_rsa和id_rsa.pub两个文件。右键打用文本编辑打开id_rsa.pub,将里面的东西全部复制
4.进入gitlab,点击右上角的Preferences
5.切换到SSH Keys栏目
6.将步骤3拿到的.pub内容粘贴到Key中,点击Add Key
即可完成添加
7.验证是否绑定成功
- 打开终端,输入
ssh -T git@gitlab.qianfudao.com
将git@后的内容替换为自己的gitlab地址 - 点击回车,看到《Welcome to GitLab》即为绑定成功