2011-09-24 75 views
2

我可以使用命令行進行優化,monodevelop對公共repo沒有問題,但是當我嘗試將它推送到github時,它保留問我密碼到idrsa,我已經嘗試使用ssh-add來驗證密鑰,它證明沒問題。爲什麼Monodevelop在ssh-agent中註冊時詢問我ssh密碼密碼

+1

你在哪個平臺上運行? 「公共回購」在哪裏?如果你輸入密鑰的正確密碼是否有效? – Andy

回答

0

假設:

  • ,你可以在命令行推不詢問您的密碼,
  • 你不使用Windows,然後

MonoDevelop的可能不具備SSH_AUTH_SOCK環境變量的正確值。嘗試從命令提示符處啓動Monodevelop,以便它將繼承git命令使用的相同環境變量。

+0

試過了,它仍然不起作用,我使用單一開發的git版本,如果該主管 – Vbitz

0

我也看到了。你有沒有解決它?即使您設置了無密碼密鑰驗證,也會失敗。這看起來像Monodevelop使用LibGit2Sharp的一種錯誤。試圖建立一個解決方法。奇怪這一直是一個問題。在5.10之前,我的運氣好於5.9。也許現在微軟購買它的事情會改善。