三、SourceTree經過PUTTY鏈接GitLab

1、生成公鑰和私鑰

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

 一、安裝SourceTree打開SourceTree,點擊「命令行模式」。bash

二、輸入以下命令生成key「example@example.com」是你在gitlab中註冊的郵箱。服務器

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

三、以後還須要輸入文件名、密碼等,可直接回車不輸入。 ssh

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

 

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

五、單擊「工具」 -》 「建立或導入SSH密鑰」.net

 六、單擊「Generate」生成key,注意鼠標在窗口上一直滑動不然生成key很慢。命令行

 

七、生成後單擊「Save public key」保存公鑰,單擊「Save private key」保存私鑰3d

2、gitlab服務器導入用戶key

一、在gitlab上建立一個用戶並登錄;blog

二、把id_rsa.pub文件用記事本打開,將其中內容所有複製到剪切板中。

三、登陸GitLab,找到SSH Keys,將複製的內容粘貼到Key下面的文本域中,而後點擊Add Key。

3、openSource配置gitLab

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

二、按照以下輸入

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

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

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

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

 

三、PuTTY agent中添加私有key

四、點擊 「Add Key」 添加私有key

四、單擊「克隆/新建」

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

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

  注意:若是gitLab服務器修改了默認的22端口須要按以下修改配置,其中1022是服務器修改後的端口號

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

 七、此時就可使用獲取獲得代碼

 

 

參考文獻:

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

相關文章
相關標籤/搜索