gitlab之四: gitlab ssh key 配置

参考:  https://www.cnblogs.com/hafiz/p/8146324.html

1.  gitlab的右上角。  用户下拉菜单--->setting>ssh密钥,将公钥粘帖上去就可以了

2.  一个用户对应一个公钥,不能相同(试过会报错)。

3. ssh 用来免密码登录的密钥对与  gitlab 的密钥对没有直接的关系.

如:  用来ssh 远程的 密钥对   A     A.pub。 可以将A.pub作为gitlab  的ssh密钥.

  当然也可以用另外的密钥对 B  B.pub 作为gitlab的ssh密钥.

  另外, 就算  git客户端无法ssh  免密码登录  gitlab服务器,只要 git客户端和gitlab服务器有对应的密钥对,

  git 客户端是可以从 gitlab服务器正常拉取代码的.

  git 客户端和gitlab服务器有对应密钥无法拉取代码,多数情况是因为没有把 私钥 加入ssh-agent 代理.如下操作:

  

eval `ssh-agent`
ssh-add ~/.ssh/Bkey

或者

#指定ssh gitlab所用的信息。

Host gitlab.chepingan.com
user root
IdentityFile ~/.ssh/id_rsa1
上一篇:intellij idea 配置gitlab ssh key


下一篇:创建SSH Key连接github或gitlab