通過Git從遠程服務器上獲得到自己的項目,但是通過TortoiseGit做push時提示Disconnected: No supported authentication methods available (server sent: publickey)錯誤,但是在GitBash中沒有錯誤,是TortoiseGit的配置問題,需要設置下TortoiseGit的SSH配置,配置方式如下:
右鍵更新的Git項目,選擇TortoiseGit -- Settings 在彈出的對話框中點擊NetWork在右側的區域配置SSH Client項為Git安裝目錄下usr/bin/ssh.exe文件(或者bin/ssh.exe),注意是Git的安裝目錄下的,另外git版本不同可能ssh.exe文件所在位置有所不用,但總會在Git安裝目錄下,所以可以通過windows的資源管理器搜索功能搜索.我在網上搜的都是bin/ssh.exe,沒找到。然后自己搜了一下,發現在usr/bin/ssh.exe。
配置完成點擊push正常提交到遠程服務器。