我試圖讓devtools::install_github()
揹着我公司代理的工作在Windows 7devtools :: install_github() - 忽略SSL證書驗證失敗
到目前爲止,我不得不做以下幾點:
> library(httr)
> library(devtools)
> set_config(use_proxy("123.123.123.123",8080))
> devtools::install_github("rstudio/ggvis")
Installing github repo ggvis/master from rstudio
Downloading master.zip from https://github.com/rstudio/ggvis/archive/master.zip
Error in function (type, msg, asError = TRUE) :
SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
顯然我們有一些證書服務器用我們自己的公司SSL證書替換SSL證書(通過https://github.com確認並檢查證書)。
無論如何,只是想知道是否有辦法忽略該證書錯誤並繼續安裝?
它可能不是最好的解決辦法,但會下載從GitHub庫的zip和本地安裝是一個可接受的解決方案,如果一切都失敗了? – Dason
好主意 - 我甚至沒有考慮過它。儘管如此,仍然非常希望不必這樣做。 –
嘗試'set_config(config(ssl.verifypeer = 0L))' – jdharrison