簡體   English   中英

Intellij 15 + Github - 無法克隆存儲庫,出現“存儲庫測試失敗”錯誤

[英]Intellij 15 + Github - cannot clone repository, getting “Repository Test has Failed” error

我有 Intellij 15 和一個 Github 帳戶,我正在努力將兩者結合起來。 我進入設置 -> 版本控制,並添加了帶有主機、用戶名和密碼的 Github。 當我單擊“測試”時 - 它起作用了。

我還安裝了 GitHub 可執行文件,並將其添加到設置中,該測試也成功了。

然后我轉到我的項目,從頂部菜單中選擇 VCS,然后轉到“Checkout from Version Control”--->“GitHub”。 它給了我一個“克隆存儲庫對話框”。

這是事情變得有趣的時候。 在該對話框中,它將“Git Repository URL”顯示為“-------------------------------” - 是的,一個整體一堆破折號,底部的錯誤是“存儲庫 URL 是格式錯誤的 URL 或不存在的目錄”......現在 - 我還沒有找到任何可以在此對話框之外指定它的設置,所以我沒有不知道它從哪里獲取 URL...

對話框彈出的初始錯誤

我輸入了正確的 URL、父目錄和目錄名稱...然后單擊“測試”。 它給了我“存儲庫測試失敗”。 實際上,從那時起,無論“Git 存儲庫 URL”中的內容如何,​​它都會給我同樣的錯誤——即使我放了一堆亂碼——它仍然會給出“測試失敗”錯誤。

我在所有后續測試嘗試后收到的錯誤消息,無論 Git 存儲庫 URL 字段中的實際內容如何

我也試過“從版本控制中簽出”--->“Git”——結果相同。

我在網上查看了不同的論壇和教程,似乎沒有任何幫助。 任何建議將不勝感激!!!

謝謝!

設置圖片 - 在設置中測試成功: Git 設置(exe 位置)

GitHub 設置(主機、uname/pass)

嘗試將 SSH 可執行文件從 Build-in 更改為 Native。

就我而言,在我從設置/版本控制/github 中取消選中“使用 SSH 克隆 git 存儲庫”復選框后; 它適用於克隆任務。

為了

Repository test has failed

按照我在 Intellij中的git 測試錯誤中的回答進行操作

在此處輸入圖片說明

設置->版本控制->GitHub勾選“Clone git repositories using ssh”

從鑰匙串中刪除我的另一個 ID 為我修復了它。 所以確保你只有一個 git id

在我將SSH 可執行選項設置為使用Built-in SSH(就像您一樣)之前,我一直遇到這個問題。 這立即解決了我的問題,我不再收到錯誤消息。


我正在使用的其他選項包括:

  • 我選擇使用令牌身份驗證而不是密碼
  • 我正在為 git 使用 Windows 安裝程序,而不是便攜式安裝程序在此處輸入圖片說明
  • 並且git的路徑設置為C:\\Program Files\\Git\\bin\\git.exe

除了這 3 個選項之外,我的設置看起來與您的完全一樣。 我正在運行 Windows 10 64 位,我的 IntelliJ 版本是2016.1.1

我也遇到了與 IntelliJ 相同的問題,我嘗試了以下操作:

要解決此問題,請通過 Web 瀏覽器瀏覽到 Git 位置:

單擊克隆按鈕,即左側的第二個菜單按鈕

現在單擊 HTTP 文本框中提到的完全限定鏈接,如下所示:

完全限定鏈接

現在將上面復制的鏈接復制到 IntelliJ 中的 Clone Repository 窗口並重試。 測試連接,應該是成功的

在 cmd 中試試這個

git config --global http.sslVerify false

如果之后沒有任何效果

 Checking Accept non trusted certificates



UnChecking "clone git repositories using SSH" checkbox

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM