首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SmartGIT不要求ssh密钥

SmartGIT不要求ssh密钥
EN

Stack Overflow用户
提问于 2014-01-22 19:19:17
回答 4查看 29.8K关注 0票数 8

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

So...what可能在这里错了?我必须把ssh键放在哪里,这样SmartGIT才能找到和使用它?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-08-27 07:42:52

也面临着同样的问题,因为当试图克隆回购时,Smart Git不会要求我提供SSH密钥位置(相反,这个过程只会挂起..)。

解决的步骤(在Windows上):

  1. 将ssh键复制到C:/Users/MyUserName/.ssh (因为他们在生成后位于不同的位置)
  2. 再次在Smart Git中克隆存储库,现在在指定存储库URL之后,它确实请求SSH密钥位置(此对话框之前没有显示!)
  3. 选择SSH私钥(已用Putty转换为OpenSSH兼容格式)
  4. 瞧,克隆成功了!

PS:我同意Smart上面的行为很奇怪,因为如果键位于上面指定的.ssh文件夹中,它只允许你选择键位置。

票数 5
EN

Stack Overflow用户

发布于 2018-05-18 05:47:37

我也有同样的问题。从SmartGit ->编辑-> Preference->身份验证中选择“使用->作为SSH客户端”选项,这样就可以了。

票数 8
EN

Stack Overflow用户

发布于 2020-09-09 12:55:27

0)

  • 确保your ssh-agent is started
  • 确保您的密钥被添加:ssh-add -l
  • 否则:cd ~/.ssh resp.cd %USERPROFILE%\.sshsshadd ./keyOne,。

1)我在dos框中添加了一个新的遥控器

代码语言:javascript
复制
git remote add origin-github git@github.com:memyselfandi/some-project.git

2)进入Smartgit分支视图并设置右键"fetch“,得到.

SSH身份验证对话框,向我询问正确的密钥。(这与我不同,取决于回购,而不仅仅是id_rsa.)

(稍后您可以再次删除该浅分支。(任务完成。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21291973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档