有些开源项目在进行编译的时候会使用 wget 拉取开源代码,结果但是自己搭建的高仿版 github.com 仓库的 ssl 证书是自签名的,需要让 wget 不进行证书认证。
修改方式为,把 /usr/bin/wget 程序换了
1. 将 /usr/bin/wget 改名字为 /usr/bin/wget.bin
1. 创建文件 /usr.bin/wget,内容为
#!/bin/bash
/usr/bin/wget.bin --no-check-certificate "${@}"
- 修改
/usr/bin/wget脚本的可执行权限
chmod 775 /usr/bin/wget
这样 wget 命令在被执行的时候就带上了 --no-check-certificate 参数。
注:git 命令不进行 ssl 证书检测的方式
修改文件 ~/.gitconfig,增加如下内容
[http]
sslVerify = false