當我嘗試使用TortoiseGit(我最喜歡的工具)推送到遠程倉庫(Unfuddle)時,出現以下錯誤。然後我打開GitGUI,並能夠毫無問題地推送。我搜集了一些Google搜索,需要爲某些PuTTY變體運行,並且它正在運行。我在哪裏看下一個?使用TortoiseGit推送到遠程Git倉庫時驗證錯誤
不支持的認證方法可用(服務器發送:公鑰)在命令行
當我嘗試使用TortoiseGit(我最喜歡的工具)推送到遠程倉庫(Unfuddle)時,出現以下錯誤。然後我打開GitGUI,並能夠毫無問題地推送。我搜集了一些Google搜索,需要爲某些PuTTY變體運行,並且它正在運行。我在哪裏看下一個?使用TortoiseGit推送到遠程Git倉庫時驗證錯誤
不支持的認證方法可用(服務器發送:公鑰)在命令行
Resetting the default PuTTY configuration解決了這裏的問題。爲此,請使用regedit刪除HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Default%20Settings
鍵。
看起來這也適用於我,但我想知道在Putty中設置了哪些設置,導致它在烏龜git中失敗? – newms87
推,看看你是否得到了同樣的問題。如果你這樣做,這很可能是一個公共密鑰問題。
SSH -vvvv yourproject.unfuddle.com
要看看帶來什麼關鍵。您可以通過剪裁您的.ssh/conf
文件來操縱使用哪些公鑰。
希望這會有所幫助。
它從命令行工作正常。 – ProfK
我有同樣的問題。
我認爲問題在於我的Putty鍵未在我的TortoiseGit設置中設置。我必須將我的bitbucket存儲庫私鑰轉換爲一個putty私鑰(.ppk文件)。
這是我如何固定它:
我下載puttygen.exe
我開的puttygen
而且,我能夠推送到我的起源庫。
我試過所有這些,但它沒有爲我工作。事實證明,我有我的遠程URL錯誤:
試試這個方法:https://github.com/Username/repository-name
,而不是這樣的:[email protected]:用戶名/存儲庫name.git
嘗試這個例子。這是您的問題的解決方案 https://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Mercurial
您是否曾在此找到解決方案?我遇到了同樣的問題。 –
您是否找到解決方案? – glarkou