關於Git使用SSH免密連接參考:https://blog.csdn.net/qq_32786873/article/details/80570788
關於Windows10下TortoiseGit使用SSH免密連接參考:https://blog.csdn.net/qq_32786873/article/details/81477776
TortoiseGit默認使用putty格式的私鑰,格式為這樣:
而Git默認使用的是OpenSSH格式的私鑰,格式為這樣:
因為Git與TortoiseGit默認使用的私鑰格式不一樣,所以我們需要給Git和TortoiseGit個配置一份公鑰私鑰,但是這樣會顯得很麻煩,那么我們如何讓Git與TortoiseGit使用同一SSH密鑰呢?
假設Git的公鑰私鑰已經配置好了
方法一:
空白地方右鍵-->TortoiseGit-->Settings,將Network中的SSH client改為Git目錄下的ssh.exe。
方法二:
空白地方右鍵-->TortoiseGit-->Settings,General-->點擊"Re-run First Start Wizard"
一直點擊"下一步",直到如下窗口,選擇"OpenSSH",點擊"完成"。
方法三:使用相同的公鑰
找到TortoiseGit自帶的PuTTYgen工具,導入Git使用的私鑰,然后點"Save private key",保存為putty格式的私鑰。
然后TortoiseGit就可以使用這個私鑰從遠程拉取、提交代碼了
————————————————
原文鏈接:https://blog.csdn.net/qq_32786873/article/details/81480414
