2011-08-08 113 views
5

我目前正試圖讓Netbeans的Git插件工作。 如果我想從Netbeans中克隆我的git存儲庫,我會收到錯誤消息: reject hostKey: [repository url] 和克隆中止。Netbeans,git,拒絕hostKey?

這是什麼意思,我該如何解決?

+0

你如何訪問你的回購?回購在哪裏? Github上?更多的上下文會提供更好的答案... – eckes

+0

這是在SourceForge上。訪問ssh:// [url]。來自SF(git:// [url])的只讀代表沒有問題,但我需要寫入我的項目當然。 Netbeans 7.0.1 + Netbeans擁有git插件。 Windows 7 + Java 7,均爲64位。這就是我的全部。 – blubberbernd

回答

2

您需要檢查哪些用戶正在運行的NetBeans,然後確保你的SSH私鑰和公鑰(id_rsaid_rsa.pub)是在該用戶的相關HOME/.ssh

請注意,在Windows上,HOME默認情況下未定義,所以您需要在運行Netbeans之前設置該變量。

+0

我在哪裏可以在Windows上定義這些變量?他們是來自Windows的環境變量嗎?或者Netbeans的一些配置選項?在c:\ users \ [name]中我有一個「ssh」文件夾,但沒有隱形點(「.ssh」),它包含一個已知的hosts文件。 – blubberbernd

+0

@blubberbernd:只有一個Windows環境變量可以定義:'HOME'。你需要一個.ssh與你的公鑰和私鑰。更多關於http://stackoverflow.com/questions/2328599/connecting-git-to-github-on-windows-7-without-bash和http://stackoverflow.com/questions/4112781/cannot-get-git-推送東西到Github的ssh問題解決/ 4112933#4112933或http://stackoverflow.com/questions/6612923/error-in-setting-up-ssh-keys-with-windows- powershell/6612996#6612996 – VonC

+0

非常感謝你,現在它似乎工作。 :) – blubberbernd