我有一臺安裝了gitolite的web服務器,並使用我的ssh密鑰登錄。通常我只是使用命令行在服務器本身上使用git,但對於一個新項目,我需要在我的Windows PC上克隆一個回購,並且我想使用SmartGit進行此操作。SmartGit不會使用ssh進行身份驗證
但我已經花了好幾個小時的時間來克隆通過Smartgit的回購。作爲遠程Git我使用我通常會在服務器上使用的URL:我@我的服務器:回購然後一段時間後,我得到一個對話框'SSH身份驗證',我選擇我的私鑰,因爲我會爲pagent並放入我的密碼。但是當我點擊登錄時,它只是嘗試連接一段時間,然後再次向我顯示「SSH身份驗證」對話框。沒有錯誤信息或任何東西。
我試圖通過命令行使用相同的數據克隆回購,並且工作得很好。那麼有什麼我失蹤?
在哪裏保存呢? – zygimantus 2016-06-29 10:24:40
這很奇怪,但如果您單擊PuTTYgen *「保存私鑰」*或*「保存公鑰」*,它將不起作用。您需要通過菜單保存*轉換→導出OpenSSH密鑰*。這個文件將會參與 – Adobe 2017-05-11 08:53:26