Windows中使用TortoiseGit提交項目到GitLab配置


下文來給各位介紹Windows中使用TortoiseGit提交項目到GitLab配置過程,下在全部圖片希望對各位帶來方便面。
Gitlab默認的配置推薦使用shell命令行與server端進行交互,作為搞SCM的表示無壓力,但是作為開發人員還是比較適應windows的GUI圖形管理,方便他們將注意力集中到代碼編寫上,所以今天剛好接着昨天給大家介紹一下使用windows下的git client工具實現將本地代碼提交到遠程服務器.
解決方案:
環境部署
操作系統                 Windows7 x64 Sp1
TortoiseGit             TortoiseGit-1.8.11.0-64bit.msi
Git                        Git-1.9.4-preview20140815.exe
Putty                     PuTTY 0.63
下載地址:  http://yunpan.cn/QaaLGsd23BsWL (訪問密碼 96d7)
一.部署前的准備工作
安裝TortoiseGit,Git,Putty,默認下一步安裝即可,其中Git為Git client環境安裝包,確保windows包含git環境.
二.配置PuTTY authentication agent

在安裝TortoiseGit后,可以選擇使用OpenSSH客戶端還是使用Putty客戶端,如果使用的是默認的Putty客戶端,由於TortoiseGit GUI連接不支持server端自定義端口配置,若GitLab使用的SSH端口為自定義端口,則需要使用PuTTY的authentication agent去做一個本地的端口轉發.

1.首先使用TortoiseGit自帶的Puttygen創建本地的公/私鑰對
2
2.點擊Generate按鈕,在窗口空白處按照提示晃動鼠標,生成公/私鑰對,並保存到本地
其中testkey為公鑰,testkey.ppk為私鑰
3
4
3.將窗口生成的Public key粘貼到GitLab站點具體使用賬號的SSh Keys內即完成公鑰上傳.
23
5
 
4.使用PuTTY連接gitlab服務器,TortoiseGit自帶了PuTTy,即Pageant。













擊打開 Pageant,右下角,右鍵 Add Key,選中保存的私鑰。




















Git配置3.png










open之前需選擇之前本地生成的私鑰文件,配置完成。

 

5.連接成功會在右下角任務欄出現任務圖標

  9
 
三.配置TortoiseGit
1.從windows開始菜單選擇TortoiseGit-Setting工具,在對話框里選擇Git項,填寫相關info
10
2.在D盤新建一個目錄,例如"D:Git",並進入目錄右鍵目錄空白處選擇"Git Create repository here...", 彈出對話框點確認,這樣即建立了一個本地Git倉庫.
11 12
 
3.在該倉庫目錄下創建一個測試項目文本文件,右鍵目錄空白處,選擇Git Commit -> "master" ...,在彈出對話框里輸入提示注釋,選擇要加入的版本控制文件,確定即可提交.
18
13
4.現在只是在本地實現使用Git管理項目,在此界面若顯示Success則本地提交成功,接下來點擊Push..,把我們的改動遞交到Git服務器上.
14
5.此時會彈出Push對話框,在Ref - Remote欄里設定當前分支名為master,然后點擊Destination - Remote欄的Manage按鈕.
15
6.在彈出的設置對話框中按照如圖所示,填寫服務器Remote名稱,URL(git@git.yanwenbo.cn:root/tesproject.git),之前保存的本地私鑰testkey.ppk,點擊Add New/Save按鈕保存這一設置,然后點擊確定退出返回之前的對話框.
16
 
7.最終確認提交
17
 
8.push成功
20
 
9. Giblab后台查看提交結果.
21 22
 
大功告成... 

 





附件列表

 


免責聲明!

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



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