2014-01-22 86 views
4

我必須再次安裝SmartGIT for Windows,現在嘗試克隆我的fedorahosted.org-repository。密鑰存儲在C:/User/myusername/.ssh,SmartGIT附帶一個乾淨的安裝和用於克隆我的存儲庫的URL是正確的 - 不幸的是,SmartGIT不要求密鑰,它只是嘗試連接到fedorahosted.org,但當然,當然失敗。在切換到新計算機後,SmartGIT不要求ssh密鑰

那麼......這裏可能會出現什麼問題?我在哪裏必須放置我的ssh密鑰以便SmartGIT找到並使用它?

+0

指定的文件夾的.ssh你試過的http:// www.syntevo.com/smartgithg/howtos/5/show?page=config.ssh-tunnel –

+2

也嘗試在SmartGit偏好設置中配置**系統SSH客戶端**。 – mstrap

+0

@mstrap:謝謝,那就是解決方案! – Elmi

回答

3

面臨同樣的問題,因爲當試圖克隆回購時,Smart Git不會問我SSH密鑰的位置(相反,該進程只會掛起..)。

步驟來解決(在Windows上):

  1. 複製SSH密鑰到C:/Users/MyUserName/.ssh(因爲它們是在不同的位置後一代之前)
  2. 克隆庫中Smart Git現在再次指定存儲庫URL後,它會要求提供SSH密鑰位置(此對話框以前未顯示!)
  3. 選擇SSH私鑰(已使用Putty Keygen轉換爲OpenSSH兼容格式)
  4. 瞧,克隆工作!

PS:我同意以上智能Git的行爲很奇怪在這裏,因爲這隻會讓U選擇的關鍵位置,如果鍵上面

+0

您能詳細說明一下,您使用的是什麼格式(SSH-1)? 我將.ppk文件添加到.ssh文件夾,並且SmartGit仍然不會詢問密鑰 –

相關問題