TortoiseGit關聯gitlab 關聯git
1,安裝下面兩個軟件 和 生成密鑰、公鑰
安裝TortoiseGit、Git-2.11.1-64-bit 軟件。
2,生產git、TortoiseGit、gitlab三方關聯的公鑰和密鑰。
第一步用git生產私鑰和公鑰文件。
打開git軟件的工具,在彈出的控制臺中輸入如下命令:
$ ssh-keygen -t rsa -C "[email protected]"
(註釋:紅色部分使用自己的gitlab賬號,生成文件的過程中直接回車直到文件生成(一般是放在c盤用戶目錄下的“.shh”文件夾下面))
----------------------------------------------
第二步將公鑰關聯到gitlab賬戶
找到生成id_rsa(私鑰)、id_rsa.pub(公鑰)文件。
在網頁中登陸gitlab,用記事本打開id_rsa.pub(公鑰)將信息復制到網頁中的如下部分,並添加進去:
第三步生產TortoiseGit可用的私鑰
使用puttygen工具生成TortoiseGit能夠使用的私鑰(該工具有TortoiseGit自己提供)。
如下圖所示通過該軟件的 load載入之前生成的私鑰,載入成功後使用save private key保存一份TortoiseGit能夠識別的私鑰ppk文件即可。
(註釋:後面的操作過程中TortoiseGit能夠自己找到需要的私鑰,最好就放在之前git生產的公鑰和私鑰的位置)
3,設置TortoiseGit的settings
URL是登陸gitlab網頁獲取的git項目地址(有http和ssh,截圖中是http的)。
4,同步gitlab的遠程倉庫
打開右鍵菜單選擇Git Clone命令。
在下圖小紅藍色標識1是你需要同步的gitlab路徑,藍色標識2是本地存放的路徑,藍色表示3是你需要指定同步的分支。點擊OK即可完成同步。
5,操作
右擊clone後的目錄,使用如下所以命令。
彈出類似git的add命令功能窗口,Message表示本次commit的信息,check是小烏龜幫忙檢索出來的需要add的內容(有add 也有delete modify)。
ok後自動執行add和commit命令。
提交完成後就可以push了,如下圖所示。
TortoiseGit關聯gitlab 關聯git