git - 将项目从 github 克隆到 RStudio 时出现错误消息 "unable to get local issuer certificate"

标签 git github ssl-certificate clone rstudio

我试图从 RStudio 克隆一个 github 的存储库。我已将 git 配置为版本控制可执行文件。

我收到此错误消息:

SSL 证书问题:无法获取本地颁发者证书。

我该怎么办?

谢谢

最佳答案

使用以下步骤:

  1. 转到 github 站点“www.github.com”

  2. 点击地址栏附近的锁定图标“查看站点信息”。

  3. 点击证书选项(确保显示有效)

  4. 转到证书路径选项卡,双击证书路径的根图标(证书)

  5. 转到详细信息选项卡,然后单击复制到文件按钮

  6. 用你想保存的文件名指定一个完整路径(例如D:\gitCert.cer)

  7. 打开 git bash 并逐步执行以下命令,

    $ git config http.sslCAInfo
    
    $ git config --global http.sslBackend "openssl"
    
    $ git config --global http.sslCAInfo "D:\gitCert.cer"
    
  8. 尝试通过推送您的更改或克隆一些 repo 来连接到 github 服务器。

    $ git push -u origin master
    

关于git - 将项目从 github 克隆到 RStudio 时出现错误消息 "unable to get local issuer certificate",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37551178/

相关文章:

ruby-on-rails - Git + GitHub + Heroku

ruby-on-rails - rails 上的 ruby : force_ssl not redirecting from http to https when using thin start --ssl

ssl - 使用 curl 命令在 unix/linux 中禁用证书吊销检查

java - 使用SSLSocketFactory后连接到twitter

git - 使用过 git 后,您对 git 的优缺点是什么?

git - 如何在 Jenkins Workflow 插件中使用 SSH key

git - 是否可以撤消 GitHub 上的 git push --force?

git status - 不显示未跟踪的文件

git - 在我 pull 后,有人从远程存储库中删除了提交,如何在下一次 git pull 时将其保留在本地?

Emacs 代码浏览器中的 Git 版本控制