2014-01-22 80 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仍然不会询问密钥 –

相关问题