天天看點

TortoiseGit與github實作項目的上傳

1. 下載下傳并安裝相關軟體

這裡主要涉及的軟體包括msysgit和tortoisegit。

2.tortoisegit中settings的位置

  由于我是64位的電腦,是以會顯示settings (64 bit)。左鍵點選後,進入tortoisegit的設定界面。可以清楚的看到,msysgit已經配置好了。如果git.exe的位置為空,請大家自己手動設定好。

TortoiseGit與github實作項目的上傳

3.建立溝通遠端版本庫與tortoisegit的聯系

這裡提到的溝通橋梁就是通信中使用的密鑰。tortoisegit 使用擴充名為ppk的密鑰,而不是ssh-keygen生成的rsa密鑰。也就是說使用ssh-keygen -c "[email protected]" -t rsa産生的密鑰在tortoisegit中不能用。而基于github的開發必須要用到rsa密鑰,是以需要用到tortoisegit的putty key generator工具來生成既适用于github的rsa密鑰也适用于tortoisegit的ppk密鑰。找到tortoisegit的安裝位置運作tortoisegit開始菜單中的puttygen程式,點選“generate”按鈕,滑鼠在上圖的空白地方來回移動直到進度條完畢,就會自動生一個随機的key。

TortoiseGit與github實作項目的上傳

4.接着登入github官網,在 ssh keys 中添加剛剛随機的key,操作過程如下:

TortoiseGit與github實作項目的上傳

5.公鑰添加完畢。然後點選"save private key",将私鑰儲存在本地,檔案字尾是ppk,接下來會用到!

TortoiseGit與github實作項目的上傳

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

TortoiseGit與github實作項目的上傳

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

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

2).在load putty key 前面的複選框中打鈎,後面選擇你儲存的.ppk檔案.

TortoiseGit與github實作項目的上傳

8.将新增的目錄中的隐藏檔案夾.git剪切出來。

TortoiseGit與github實作項目的上傳

9.接着開始将資源添加到遠端資源庫中,操作如下:

TortoiseGit與github實作項目的上傳

10.最後通過push指令,用于将本地分支的更新,推送到遠端主機!在這之前首先确定destination remote的設定,如下:

TortoiseGit與github實作項目的上傳

操作步驟如下:

TortoiseGit與github實作項目的上傳

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

TortoiseGit與github實作項目的上傳