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