Posted on 2017-02-09 16:33
為自己代言 閱讀(514)
評論(0) 編輯 收藏 所屬分類:
git/maven
1.環境配置
首先安裝Git和TortoiseGit,不要問我為什么要裝TortoiseGit,不知道為什么,就是喜歡小烏龜。
Git下載
TortoiseGit下載
這里有打包好的:
32bit下載 / 64bit下載
安裝還是比較簡單的,一路默認選項下一步就可以了,因為的我的電腦系統是Windows 10的,安裝的時候遇到了2502、2503報錯,這是由于安裝權限不足造成的,也很好解決,使用命令行安裝就好了,戳這里查看解決方法 。
2.配置SSH Key
OK,到這里環境已經安裝完成了,接下來就要生成SSH Key了。
首先在TortoiseGit的安裝目錄下的bin文件夾中找到puttygen.exe這個工具(如果你沒有選擇安裝目錄的話,默認路徑應該是C:\Program Files\TortoiseGit\bin),這個工具是用來生成密鑰對的,打開它點擊Generate,然后鼠標在進度條下方不停的晃動,幾秒后就會生成密鑰對,點擊Sava private key保存私鑰到本地(輸入一個名字,保存到一個你找的到的文件夾),不要關閉這個窗口,接下來還會用到。

打開GitLab,找到Profile settings(右上角)下的SSH keys選項,選擇Add SSH Key,Title輸入框里輸入一個名稱(隨便寫),然后把上面生成的以ssh-rsa開頭的一長串密鑰復制到Key輸入框,點擊Add Key保存。


到這里SSH Key就配置成功了,剛才生成密鑰對的窗口可以關閉了。
3.在本地的項目中配置SSH key
在項目的文件夾上右擊鼠標,選擇TortoiseGit—Settings—Remot,在Putty Key后選擇剛才保存到本地的私鑰,然后點擊應用。
![配置SSH key]](http://img.blog.csdn.net/20161127183314765)
設置SSH客戶端,選擇Network選項,在下面的SSH Client選項中選擇TortoiseGit的安裝目錄下bin文件夾中的TortoiseGitPlink.exe程序,如果已經默認選中,直接確定就可以了。

在Pull或Push項目的時候,記得勾選Autoload Putty Key選項。

到這里,GitLab配置SSH Key就已經全部完成了,再也不用麻煩運維的小伙伴了。
GitHub也可以使用此方法配置SSH Key,在Personal settings—SSH and GPG keys—SSH keys選項下選擇New SSH Key就可以了。
注意最后clone時候地址使用
URL: git@git.XXXX.com:ybz/SSC_server.git 前面不用加任任何東西,我就加了ssh://東西弄了好久都clone不下來。