因爲這一點,我正在拉我的頭髮。我已經下載並安裝了GIT,爲GIT Extensions做了同樣的事情(因爲我們將在VS2010中使用它),並且一切正常,並且很棒。我承諾進行修改,然後發現我的團隊成員無法從網站結賬。顯示我必須將更改推送到服務器。無法使用GIT擴展推送到存儲庫
所以這裏是交易。當我嘗試推到github.com網站,我收到以下錯誤信息:
「認證錯誤 的命令導致與通常意味着日 膩子authenticaion代理未running.or正確的錯誤 私鑰(還)沒有裝。
當按鍵被裝載,就可以按重試。 「重試」'加載SSH密鑰「中止」」
我已經創建了一個SSH密鑰,所以我嘗試加載它。我可以瀏覽我的密鑰,我也可以。我按'加載',然後'重試'。然後,出現相同的錯誤。
行,這樣行不通。我去FileMenu遠程 - > PuTTY - >啓動身份驗證代理。我得到一個錯誤,它已經在運行,所以應該沒問題。去遠程 - >膩子 - >生成或導入密鑰,告訴我它沒有加載密鑰或任何東西,但我認爲那也沒問題。
遠程 - >管理遠程存儲庫。我可以看到我的回購網址,以及我的.ssh鍵的位置。按「測試連接」給我下面的錯誤:
「使用用戶名‘混帳’ 致命錯誤:斷開:無支持的認證方法」
所以我在這裏,我不能推到服務器,因爲上述問題。我總是自己解決問題或者在Google上找到解決方案,但是我在這裏一直處於黑暗中,它不會起作用。任何能夠幫助我擺脫這種源代碼管理災難的東西都會非常棒,因爲我現在可以殺死任何人。
謝謝!
編輯:我應該注意,當推送告訴我像'無法驗證服務器實際上是服務器,因爲我不知道服務器的關鍵'這樣的問題開始。然後我試圖解決這個問題,這導致了上述情況。也許這有幫助..
+1感謝您的好評。順便說一句,使用最新的'Git Extensions',不再有「遠程」菜單。它已被「工具」取代。 – Withheld 2014-08-19 17:41:37
將OpenSSH id_rsa密鑰轉換爲Putty .ppk的不錯提示。謝謝! – vezenkov 2015-05-12 08:39:51
這對我不起作用。按測試連接shoss「使用用戶名」git「致命錯誤:斷開連接:沒有支持auythentication方法可用(服務器發送:公鑰)」 – 2015-05-29 12:12:09