0


如何解决git中拉取或提交代码出现的ssl证书问题?

问题描述

执行命令的时候,出现"…certificate problem…"报错,一般在执行"git push“ (推送分支) 或者 “git clone”(克隆仓库)时出现,原因时因为SSL安全验证问题,不能获取到本地的的证书。那么如何解决这个问题呢,我想到的是不通过SSL证书方式。

解决方法

方案1:直接执行命令

执行命令

git config --global http.sslverify false

在这里插入图片描述
检查有无修改成功

git config --list

在这里插入图片描述

方案2:在git的配置文件中更改

找到并打开配置文件

vim ~/.gitconfig

在这里插入图片描述
【注意】等号两边都有空格,保存退出"zz"

在这里插入图片描述
检查有无修改成功

git config --list

在这里插入图片描述

方案3:配置ssh密钥

  • 配置本地仓库的账户邮箱- git config --global user.name ‘xxxx’- git config --global user.email ‘xxxx’
  • 使用ssh密钥登录- 用下面指令生成sshssh-keygen -t rsa -C ‘邮箱地址’- 选择一个文件夹生成密钥的存放位置,可自己设置也可以使用默认的文件夹,设置password
  • git用户 settings中找到SSH Keys在这里插入图片描述
  • 进入C:\Users\stone.ssh 目录下找到id_rsa.pub文件,复制其中的值,上图的右边Key区域下方的文本框中,点击确定。

解决完成,再“git push” 或者 ”git clone“ 会发现报错已经解决!!!

标签: git https ssl

本文转载自: https://blog.csdn.net/Code_King006/article/details/131646463
版权归原作者 @德玛玩前端 所有, 如有侵权,请联系我们删除。

“如何解决git中拉取或提交代码出现的ssl证书问题?”的评论:

还没有评论