3、SourceTree通過PUTTY連接GitLab


一、生成公鑰和私鑰

使用命令行生成(兩種生成方式選擇一種即可)

 1、安裝SourceTree打開SourceTree,點擊“命令行模式”。

2、輸入如下命令生成key“example@example.com”是你在gitlab中注冊的郵箱。

ssh-keygen -t rsa -C "example@example.com"

3、之后還需要輸入文件名、密碼等,可直接回車不輸入。 

 4、生成的key文件保存在用戶的.ssh目錄中,例如: C:\Users\Administrator\.ssh

 

使用PuTTY Key Genrator生成公鑰私鑰(兩種生成方式選擇一種即可)

5、單擊“工具” -》 “創建或導入SSH密鑰”

 6、單擊“Generate”生成key,注意鼠標在窗口上一直滑動否則生成key很慢。

 

7、生成后單擊“Save public key”保存公鑰,單擊“Save private key”保存私鑰

二、gitlab服務器導入用戶key

1、在gitlab上創建一個用戶並登陸;

2、把id_rsa.pub文件用記事本打開,將其中內容全部復制到剪切板中。

3、登錄GitLab,找到SSH Keys,將復制的內容粘貼到Key下面的文本域中,然后點擊Add Key。

三、openSource配置gitLab

 1、在SourceTree中配置與GitLab公鑰對應的私鑰。點擊工具->選項: 

2、按照如下輸入

  全名:輸入你的名字,在提交的時候顯示此名稱。

  電子郵件地址:填寫你在gitLab注冊賬號時的地址

  SSH客戶端:選擇"PuTTY/Plink"

  SSH密鑰:選擇剛才生成的私鑰文件。

 

3、PuTTY agent中添加私有key

4、點擊 “Add Key” 添加私有key

4、單擊“克隆/新建”

 5、從gitLab服務器上復制project地址,注意選擇ssh的地址

6、填入gitLab地址,並選擇項目下載位置后,單擊克隆。

  注意:如果gitLab服務器修改了默認的22端口需要按如下修改配置,其中1022是服務器修改后的端口號

ssh://git@git.xh.com:1022/lrs/ttt.git

 7、此時就可以使用獲取得到代碼

 

 

參考文獻:

  http://blog.csdn.net/xyzchenxiaolin/article/details/51853319


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM