使用TortoiseGit,设置ssh方式连接git仓库
2.使用TortoiseGit,設置ssh方式連接git倉庫
轉自:https://www.cnblogs.com/zy20160429/p/7493693.html
開始設置之前的準備:建立項目文件夾,初始化git倉庫(右鍵 git init),右鍵打開 git bash ,git pull “倉庫地址”, 把網站上的倉庫代碼拉取下來。
TortoiseGit使用擴展名為ppk的密鑰,而不是ssh-keygen生成的rsa密鑰。
也就是說使用 ssh-keygen -t rsa -C "username@email.com"產生的密鑰,TortoiseGit中不能用。
而基于github的開發必須要用到rsa密鑰,因此需要用到TortoiseGit的putty key generator工具,來生成既適用于github的rsa密鑰也適用于TortoiseGit的ppk密鑰。
以下是生成ppk密鑰,并且在TortoiseGit中設置的步驟:
?1、開始程序菜單中,打開TortoiseGit,點擊 PuTTYgen (注意,這個是TortoiseGit里面的PuTTYgen,不是單獨安裝的putty),在打開的窗口中點擊Generate按鈕,會出現綠色進度條,生成過程中可以多晃晃鼠標增加隨機性。
?2、生成之后復制生成的全部內容,窗口先留著不關閉
?3 在 代碼管理網站,比如公司的gitlab。
點擊右上角,Edit profile——點擊左側的 ssh公鑰——填寫右側的添加公鑰——標題自擬,把第二步復制的代碼粘貼到下面的公鑰那里——點擊確定
當然,此處可以上傳多個,用不同工具生成的公鑰可能不一樣。比如用git工具生成,和用MobaXterm生成的就不一樣。
?4、返回到第二步的窗口,點擊Save private key按鈕保存為適用于TortoiseGit的私鑰,擴展名為.ppk。
?5、運行TortoiseGit開始菜單中的Pageant程序,程序啟動后將自動停靠在任務欄中,雙擊該圖標,彈出key管理列表。
?6、在彈出的key管理列表中,點擊add key,將第4步中保存的私鑰(.ppk)文件加進來,關閉對話框即可。
?7、回到項目目錄下,右鍵——TortoiseGit——Settings——點擊Remote,將第4步中保存的私鑰(.ppk)文件加進來。
注意URL后面填的是 git倉庫的 ssh地址。
?8、完成后,右鍵可以直接pull和push操作了。
總結
以上是生活随笔為你收集整理的使用TortoiseGit,设置ssh方式连接git仓库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 美团外卖员怎么兼职 这些相关内容还需要了
- 下一篇: 360借条综合评估未通过暂时无法交易