2016-02-24 52 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窗口,然後重試。測試連接和它應該是成功的