TortoiseGit創建本地庫並提交到遠程服務器


前半部分參考網上的例子:http://www.showerlee.com/archives/1300,但會出現“Git did not exit cleanly (exit code 128)”錯誤

 

1.在D盤新建一個目錄,例如"D:\git",並進入目錄右鍵目錄空白處選擇"Git Create repository here...",彈出對話框點確認,這樣即建立了一個本地Git倉庫.

1112

 

2.在該倉庫目錄下創建一個測試項目文本文件,右鍵目錄空白處,選擇Git Commit -> "master" ...,在彈出對話框里輸入提示注釋,選擇要加入的版本控制文件,確定即可提交.

18
13

 

3.現在只是在本地實現使用Git管理項目,在此界面若顯示Success則本地提交成功,接下來點擊Push..,把我們的改動遞交到Git服務器上.
14

4.此時會彈出Push對話框,在Ref - Remote欄里設定當前分支名為master,然后點擊Destination - Remote欄的Manage按鈕.
15

5.在彈出的設置對話框中按照如圖所示,填寫服務器Remote名稱,URL(git@git.yanwenbo.cn:root/tesproject.git),之前保存的本地私鑰testkey.ppk,點擊Add New/Save按鈕保存這一設置,然后點擊確定退出返回之前的對話框.

10

 

6.最終確認提交

17

 

7.push成功

 

20

8.這時會出現“git did not exit cleanly (exit code 128)”錯誤,解決方法是:在遠程服務器上創建testproject.git,然后在push工程。即在gitolite-admin/conf/gitolite.conf文件中增加工程和權限並push到遠程服務器。


免責聲明!

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



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