TortoiseGit與github實現項目的上傳

1. 下載並安裝相關軟件git

這裏主要涉及的軟件包括msysgit和TortoiseGit。github

msysgit的下載地址:http://msysgit.googlecode.com/files/Git-1.7.4-preview20110204.exessh

TortoiseGit的下載地址:http://code.google.com/p/tortoisegit/downloads/list(選擇你心儀的版本下載)工具

2.TortoiseGit中Settings的位置google

  因爲我是64位的電腦,因此會顯示Settings (64 bit)。左鍵點擊後,進入TortoiseGit的設置界面。能夠清楚的看到,MSysGit已經配置好了。若是Git.exe的位置爲空,請你們本身手動設置好。3d

3.創建溝通遠程版本庫與TortoiseGit的聯繫code

這裏提到的溝通橋樑就是通訊中使用的密鑰。TortoiseGit 使用擴展名爲ppk的密鑰,而不是ssh-keygen生成的rsa密鑰。也就是說使用ssh-keygen -C "username@email.com" -t rsa產生的密鑰在TortoiseGit中不能用。而基於github的開發必需要用到rsa密鑰,所以須要用到TortoiseGit的putty key generator工具來生成既適用於github的rsa密鑰也適用於TortoiseGit的ppk密鑰。找到TortoiseGit的安裝位置運行TortoiseGit開始菜單中的puttygen程序,點擊「Generate」按鈕,鼠標在上圖的空白地方來回移動直到進度條完畢,就會自動生一個隨機的key。blog

4.接着登陸Github官網,在 SSH keys 中添加剛剛隨機的key,操做過程以下:資源

5.公鑰添加完畢。而後點擊"Save private key",將私鑰保存在本地,文件後綴是ppk,接下來會用到!開發

6.接着在github上創建一個新的項目,以下:

 

7.在你的項目的根目錄下空白處右鍵,Git  Clone…:

1).在彈出的對話框中的URL粘貼你拷貝的路徑(github中新建項目的路徑)

2).在Load Putty Key 前面的複選框中打鉤,後面選擇你保存的.ppk文件.

8.將新增的目錄中的隱藏文件夾.git剪切出來。

9.接着開始將資源添加到遠程資源庫中,操做以下:

10.最後經過push命令,用於將本地分支的更新,推送到遠程主機!在這以前首先肯定Destination remote的設置,以下:

操做步驟以下:

11.查看github的項目,你會發現已經更新了。

相關文章
相關標籤/搜索