zoukankan      html  css  js  c++  java
  • 让GIt忽略SSL证书错误的方法

    当你通过HTTPS访问Git远程仓库,如果服务器的SSL证书未经过第三方机构签署,那么Git就会报错。这是十分合理的设计,毕竟未知的没有签署过的证书意味着很大安全风险。但是,如果你正好在架设Git服务器,而正式的SSL证书没有签发下来,你为了赶时间生成了自签署的临时证书,怎样才是最便捷的测试手段。

    本文记录一种比较好的做法:

    第一步,克隆远程仓库时,用env命令设置GIT_SSL_NO_VERIFY环境变量为"ture",并同时调用正常的git clone命令。完整的命令如下:

    Bash代码

    env GIT_SSL_NO_VERIFY=true git clone https://<host_name/git/project.git

    第二步,在克隆完毕的仓库中将http.sslVerify设置为"false"。完整的命令如下:

    git config http.sslVerify "false"

  • 相关阅读:
    .net软件开发工程师面试题
    html笔记
    好用软件
    谷歌插件
    vue笔记
    js笔记
    数组去重
    css全局样式
    css笔记
    vscod插件
  • 原文地址:https://www.cnblogs.com/ginaprogram/p/5801819.html
Copyright © 2011-2022 走看看