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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM