2016-02-24 35 views
9

我有Intellij 15和一个Github帐户,我试图团结这两者。我进入设置 - >版本控制,并添加了主机和用户名和密码的Github。当我点击“测试” - 它的作品。Intellij 15 + Github - 无法克隆存储库,得到“存储库测试失败”错误

我也安装了GitHub可执行文件,并将其添加到设置中,并且该测试也是成功的。

然后我进入我的项目,从顶部菜单中选择VCS,然后转到“Checkout from Version Control”--->“GitHub”。它给了我一个“克隆存储库对话框”。

这是事情变得有趣的时候。在该对话框中,它显示“Git Repository URL”为“-------------------------------” - 是的,整体一堆破折号,底部的错误是“存储库URL是一个格式不正确的URL或不存在的目录”...现在 - 我还没有找到任何设置,我可以在此对话框外指定它,所以我不'知道哪里它采取网址...

Initial error on dialog popup

我输入正确的网址,父目录和目录名......然后我点击“测试”。它给了我“存储库测试失败”。实际上,从这一点开始,无论“Git Repository URL”中的内容如何 - 即使当我放入一堆乱码时,它也会给我提供相同的错误 - 它仍会给出“测试失败”错误。

The error message I get after all subsequent test attempts, regardless of what is actually in the Git Repository URL field

我也试图“从版本控制结账”去--->“混帐” - 具有相同的结果。

我在网上看过不同的论坛和教程,似乎没有任何帮助。任何建议将不胜感激!!!

谢谢!

设置图片 - 试验成功的设置: Git Setup (exe location)

GitHub setup (host, uname/pass)

+0

你可以把你所看到的截图? –

+0

在原文中增加了屏幕截图 – elanamig

回答

0

我是有这个问题,直到我设置了SSH-可执行选项来使用Built-in SSH(就像你)。这立即解决了我的问题,我没有得到错误了。我使用


其他选择包括:

  • 我已经选择使用令牌认证,而不是
  • 我使用Git的Windows安装程序,而不是一个便携式设置密码 enter image description here
  • 而git的路径被设置为C:\Program Files\Git\bin\git.exe

除了这3个选项,我的设置看起来完全像您的设置。我运行Windows 10和64位的IntelliJ我的版本是2016.1.1

3

尝试从内置的更改SSH可执行文件到本机。

+1

谢谢。这是我的情况。 – shamanSK

+1

感谢您节省我的时间:-) – allsoft

2

在我的情况下,我从settings/Version Control/github取消选中“使用SSH克隆git存储库”复选框;它适用于克隆任务。

+0

不错,为我工作。 –

0

enter image description here

设置 - >控制 - 版>的GitHub 检查

+0

添加一些评论给你的答案。 – HDJEMAI

1

“使用ssh克隆Git仓库” 从钥匙串中删除我的其他ID固定为我。因此,请确保您只有一个git的ID有

0

我也有跟的Int​​elliJ同样的问题,我尝试以下操作:

为了解决这个问题,通过网络浏览器浏览到Git的位置:

Click on Clone button i.e. 2nd menu button on left

现在点击下面的HTTP文本框中提到的完全合格的链接:

Fully qualified link

现在将上面复制的链接复制到IntelliJ中的Clone Repository窗口,然后重试。测试连接和它应该是成功的