SmartGIT不要求ssh密钥

Elm*_*lmi 6 git authentication ssh key smartgit

切换到新计算机后,我不得不再次安装SmartGIT for Windows,现在尝试克隆我的fedorahosted.org-repository.密钥存储在C:/User/myusername/.ssh,SmartGIT附带一个干净的安装和用于克隆我的存储库的URL是正确的 - 遗憾的是,SmartGIT不会要求密钥,它只是尝试连接到fedorahosted.org但当然失败.

那么......这里可能出现什么问题?我在哪里放置我的ssh密钥以便SmartGIT找到并使用它?

小智 8

我有同样的问题。从 SmartGit -> 编辑 -> 首选项 -> 身份验证中选择选项“使用 SmartGit 作为 SSH 客户端”并且它起作用了。


vai*_*ike 5

面临同样的问题,因为Smart Git在尝试克隆repo时不会问我SSH密钥位置(相反,该过程只会挂起......).

要解决的步骤(在Windows上):

  1. 将ssh密钥复制到C:/Users/MyUserName/.ssh(因为它们在生成之前位于不同的位置)
  2. 再次克隆智能的Git仓库,现在指定仓库URL后,它并索要SSH密钥位置(此对话框不显示前!)
  3. 选择SSH私钥(已使用例如Putty Keygen转换为OpenSSH兼容格式)
  4. 瞧,克隆工作!

PS:我同意Smart Git的上述行为在这里很奇怪,因为如果键位于上面指定的.ssh文件夹中,它只会让你选择键位置