問題:當我嘗試使用由puttygen生成的ssh2-RSA密鑰與命令行git工具時,密鑰被拒絕。Puttygen RSA密鑰在Windows上使用命令行git
詳細信息:我在我的電腦上安裝了TortoiseGit(以及msysgit)。 TortoiseGit設置爲使用PuttyGen生成密鑰。當我嘗試使用PuttyGen生成的一個密鑰在命令行git工具中時,它會拒絕公鑰,並且在某些情況下會要求密碼,即使密鑰沒有。我在多臺計算機上運行過這個問題(所有運行的Windows 7 x64)有關如何解決此問題的任何想法,所以我不必爲我的cmd行客戶端和TortoiseGit單獨使用密鑰?
TortoiseGit設置爲自動加載推送對話框中的每個回購點的putty鍵也可能是有意義的。當我運行ssh -v [email protected]它找到了正確的密鑰,但是當它試圖連接時,它被拒絕說密鑰是錯誤的。如果我使用由ssh-keygen製作的密鑰,它就可以工作。
軟件版本: MsysGit 1.7.7.1 SSH 4.6p1 的puttygen 0.61 Tortise 1.7.5.0
感謝您的幫助(如果這是錯誤的交換將要放這個在請告訴我,所以我可以快速關閉並移動) Eric Fode
[配置Git通過SSH]可能的重複(http://stackoverflow.com/questions/1595848/configuring-git-over-ssh) –