切换到新计算机后,我不得不再次安装SmartGIT for Windows,现在尝试克隆我的fedorahosted.org-repository。密钥存储在C:/User/myusername/.ssh,SmartGIT附带一个干净的安装和用于克隆我的存储库的URL是正确的 - 遗憾的是,SmartGIT不会要求密钥,它只是尝试连接到fedorahosted.org但当然失败。
那么......这里可能出现什么问题?我在哪里放置我的ssh密钥以便SmartGIT找到并使用它?
答案 0 :(得分:5)
遇到了同样的问题,因为Smart Git在尝试克隆回购时不会问我SSH密钥位置(相反,该过程只会挂起......)。
解决步骤(在Windows上):
PS:我同意Smart Git的上述行为在这里很奇怪,因为如果密钥位于上面指定的.ssh文件夹中,它只会让你选择密钥位置
答案 1 :(得分:3)
我有同样的问题。 从SmartGit中选择“将SmartGit用作SSH客户端”选项 - >编辑 - >偏好 - >认证 它起作用了。
答案 2 :(得分:0)
0)
ssh-add -l
cd ~/.ssh
分别。 cd %USERPROFILE%\.ssh
,sshadd ./keyOne
,... 1)我在dos框中添加了一个新的遥控器
git remote add origin-github git@github.com:memyselfandi/some-project.git
2)进入Smartgit分支视图,并右键单击“获取”并获得...
SSH身份验证对话框,要求我提供正确的密钥。 (这与我不同,取决于存储库,而不仅仅是id_rsa ...)
(您以后可以再次删除该超级分支。任务已完成。)