2016-05-31 124 views

回答

0

您目前正在從企業網絡連接嗎?已知某些防火牆設置會導致問題。

但首先一個快速的解決方案,試圖進入命令提示符

git config --global url."https://".insteadOf git:// 

我們已經知道幫助了很多人看到了同樣的問題,以下。

如果上述不起作用,您需要將您的證書添加到Git中的可信證書列表中。

1)導航到使用Chrome或IE https://github.com

2)如果點擊更多細節

一個在URL中的掛鎖圖標。 Chrome瀏覽器:單擊詳細信息,然後打開邊欄中的「查看證書」

b。 IE瀏覽器:點擊「查看證書」

3)在「證書」窗口中,導航到「證書路徑」選項卡

4)雙擊在列表

頂端的「根」證書

5)在新的「證書」窗口中,導航到「詳細信息」選項卡

6)單擊「複製到文件」

一個。選擇Base-64編碼的X.509(.CER),然後單擊下一步

b。保存到所需位置(即Desktop/tempcert.cer),然後單擊下一步

c。點擊完成,現在證書應該保存在提供的 目的地

d。右鍵單擊新保存的證書並使用文本編輯器打開(使用可視代碼 ,因此可能需要'代碼'或類似的文本編輯器)

7)導航到'Git /' 'ca-cert-bundle.crt'

8)右鍵單擊'ca-cert-bundle。crt'並選擇編輯

9)複製以前保存並打開的證書中的所有內容, 所有內容包括:'----- BEGIN TRUSTED CERTIFICATE -----'到' - --- -END TRUSTED CERTIFICATE -----'

10)將這些內容粘貼到'ca-cert-bundle.crt'文件的末尾並保存。

a。保存到這個位置可能會受到限制,如果是的話,選擇「另存爲」,並 文件爲「CA-CERT-bundle.new.crt」保存在您有權訪問 到任何位置。如果沒有限制,請跳到步驟15

11)瀏覽你剛剛保存「CA-CERT-bundle.new.crt」的位置,和 複製/剪切文件

12)粘貼文件中包含GIT中目錄 'CA-CERT-bundle.crt'

一個。你會被提示輸入管理員權限在這份文件

13)重命名「CA-CERT-bundle.crt」粘貼「CA-CERT-bundle.old.crt」

一個。如果提示

14)重命名「CA-CERT-bundle.new.crt」到「CA-CERT-bundle.crt」

一個提供管理權限。如果提示

15)重試或者從git倉庫克隆或恢復亭子依賴性提供管理員權限。現在任務應該成功完成!

相關問題