无法使用EGit克隆远程git存储库

a_m*_*ark 27 eclipse git egit

我正在尝试使用Egit克隆远程git存储库,通过https协议.我按照这个在线教程.

当我插入URI:https:// username @ host:port/repositorypath,password并单击NEXT时,我收到以下错误消息:

Cannot list the available branches.
Reason:
Exception caught during execution of ls-remote command.
Run Code Online (Sandbox Code Playgroud)

我怎样才能克隆这个回购?

Dan*_*Lee 45

听起来Egit正在寻找一个ssl证书并拒绝在没有它的情况下运行.一个很好的解决办法,让问题消失并远离:窗口→首选项→团队→Git→配置→新条目→ http.sslverify= false.

那应该照顾它.

  • 没有运气这样做.或者建议在控制台上运行它.有任何想法吗? (4认同)

Mem*_*sen 18

将.git添加到存储库url对我有用.


Anu*_*dha 5

这对我有用.

1)在Eclipse中,Window -> Preferences -> General -> Network Connections -> SSH2(或者只是在搜索过滤器上键入SSH2).转到"Key Management"标签.点击"Generate RSA Key".您现在可以看到生成的密钥信息.复制此生成的密钥.保持此窗口打开并执行第2步.

2)转到GitHub帐户.点击你的profile -> Manage Account -> SSH keys -> Add key.现在粘贴以前复制的密钥,然后"Add key".

3)现在回到eclipse Preferences窗口.单击"Save Private Key"以将RSA密钥保存到文件.默认情况下,这将保存到Users\user_name\.ssh目录.此处提供Passphrase是可选的.

这就是全部,现在重启Eclipse并克隆存储库.