Tortoisegit 使用示例

教程開始之前,補充一個知識點:

  • 本地倉庫和遠(yuǎn)程git倉庫的連接方式有兩種:HTTPS 和 SSH,很多時候都是直接使用 HTTPS URL 方式克隆項目到本地,當(dāng)然也有有些人使用SSH URL克隆到本地,這兩種方式的主要區(qū)別在于:

  • HTTPS:使用起來不用配置,對初學(xué)者來說會比較方便,只要復(fù)制 HTTPS URL 然后到 git Bash Here里面直接用clone命令克隆到本地就好了,但是每次fetchpush代碼都需要輸入賬號和密碼,這也是HTTPS 方式的麻煩之處。
  • SSH:使用 SSH URL 方式需要在克隆之前先配置和添加好 SSH key,因此,如果你想要使用 SSH url 克隆的話,你必須是這個項目的擁有者。否則你是無法添加 SSH key 的,另外ssh默認(rèn)是每次fetch和push代碼都不需要輸入賬號和密碼,如果你想要每次都輸入賬號密碼才能進(jìn)行 fetchpush 也可以另外進(jìn)行設(shè)置。

通過使用 HTTPS 來提交代碼:

image.png
image.png
image.png

點擊 Edit flobal.gitconfig按鈕,會使用記事本打開全局配置文件,在全局配置文件中,在后面加上下面的內(nèi)容(記住密碼):

[credential]
  helper = store

完成后保存,關(guān)閉記事本,確定即可。

當(dāng)你使用 HTTPS URL 方式推送項目到GitHub等在線倉庫時,TortoiseGit 會記住你輸入的用戶名和密碼(不是用戶的姓名和Email),可以避免每次提交都要輸入用戶名和密碼。

通過使用 SSH URL 來提交代碼:

以下是生成ppk密鑰,并且在 TortoiseGit中 設(shè)置的步驟:
1、生成之后復(fù)制生成的全部內(nèi)容,窗口先留著不關(guān)閉。開始程序菜單中,打開 TortoiseGit,點擊 PuTTYgen,在打開的窗口中點擊Generate按鈕,生成過程中可以多晃晃鼠標(biāo)增加隨機性。


image.png
image.png

2、生成之后復(fù)制生成的全部內(nèi)容,分別保存公鑰Save public key和私鑰Save private key到本地,窗口先留著不關(guān)閉。

image.png

3、在 代碼管理網(wǎng)站,如github、碼云。這里拿碼云為例。布局都差不多。


image.png

4、返回到第二步的窗口,點擊 Save private key 按鈕保存為適用于TortoiseGit的私鑰,擴展名為.ppk。
5、運行TortoiseGit開始菜單中的Pageant程序,程序啟動后將自動??吭谌蝿?wù)欄中,雙擊該圖標(biāo),彈出key管理列表。

image.png

6、在彈出的key管理列表中,點擊add key,將第4步中保存的私鑰(.ppk)文件加進(jìn)來,關(guān)閉對話框即可


image.png

7、回到項目目錄下,右鍵——TortoiseGit——Settings——點擊Remote,將第4步中保存的私鑰(.ppk)文件加進(jìn)來。

注意URL后面填的是 git倉庫的 ssh地址。


image.png

8、完成后,右鍵可以直接pull和push操作了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容