MOYUN(/Java/SQL/Linux/DevOps/运维/架构/管理/敏捷/开发)

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

Git提交时发生SSL certificate problem错误的解决方法

出现SSL certificate problem: unable to get local issuer certificate while accessing错误时候,

说明你本地账号认证方式异常了需要重新设置认证方式。

方法一:

 可以用以下命令设置临时环境变量GIT_SSL_NO_VERIFY

 Windows下:set GIT_SSL_NO_VERIFY=true git push
 Linux下:env GIT_SSL_NO_VERIFY=true git push

 设置好之后,然后用Git提交,你也可以把GIT_SSL_NO_VERIFY设置成非临时环境变量,这样就不用每次提交都要执行上面的命令了
 提交的时候,会让你重新输入账号密码或者改用证书模式


方法二:

  你也可以在命令行执行以下命令,之后再提交
  git config --global http.sslVerify false

永久记住HTTPS密码

命令:$ git config --global credential.helper store

会在用户主目录的.gitconfig文件中生成下面的配置

[credential]
    helper = store

如果没有--global,则在当前项目下的.git/config文件中添加

 

记住临时密码

默认记住15分钟:git config –global credential.helper cache

自定义设置1小时:git config credential.helper ‘cache –timeout=3600’




 

posted on 2018-04-14 12:44  moyun-  阅读(1165)  评论(0编辑  收藏  举报