我試圖從RStudio克隆github的回購。我已將git配置爲版本控制可執行文件。錯誤消息「無法獲得本地頒發者證書」從github克隆項目到RStudio
我得到這個錯誤信息:
SSL證書問題:無法獲取本地頒發者證書。
我該怎麼辦?
謝謝
我試圖從RStudio克隆github的回購。我已將git配置爲版本控制可執行文件。錯誤消息「無法獲得本地頒發者證書」從github克隆項目到RStudio
我得到這個錯誤信息:
SSL證書問題:無法獲取本地頒發者證書。
我該怎麼辦?
謝謝
您目前正在從企業網絡連接嗎?已知某些防火牆設置會導致問題。
但首先一個快速的解決方案,試圖進入命令提示符
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倉庫克隆或恢復亭子依賴性提供管理員權限。現在任務應該成功完成!