關於Git使用SSH免密鏈接參考:https://blog.csdn.net/qq_32786873/article/details/80570788ssh
關於Windows10下TortoiseGit使用SSH免密鏈接參考:https://blog.csdn.net/qq_32786873/article/details/81477776工具
TortoiseGit默認使用putty格式的私鑰,格式爲這樣:.net
而Git默認使用的是OpenSSH格式的私鑰,格式爲這樣:blog
由於Git與TortoiseGit默認使用的私鑰格式不同,因此咱們須要給Git和TortoiseGit個配置一份公鑰私鑰,可是這樣會顯得很麻煩,那麼咱們如何讓Git與TortoiseGit使用同一SSH密鑰呢?it
假設Git的公鑰私鑰已經配置好了cli
方法一:配置
空白地方右鍵-->TortoiseGit-->Settings,將Network中的SSH client改成Git目錄下的ssh.exe。方法
方法二:qq
空白地方右鍵-->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