无法进行GIT:设置证书验证位置时出错

时间:2018-07-16 08:14:26

标签: gitlab

我再也无法提取代码了。我试图设置路径git,但仍然无法正常工作。 我还关闭了SSL检查

$ git pull origin develop-Avaya
fatal: unable to access 'https://gitlab.com/Tuong_Nguyen1/OCMT.git/': error setting certificate verify locations:
CAfile: C:/Program Files/Git/mingw64/libexec/ssl/certs/ca-bundle.crt
CApath: none

1 个答案:

答案 0 :(得分:0)

我遇到了这个问题,因为我的域已迁移,因此 ca-bundle.crt 文件的路径不再有效,因为它已更改为

C:/Users/empid/AppData/Local/Programs/Git/mingw64/ssl/certs/ca-bundle.crt C:/Users/用户名/AppData/Local/Programs/Git/mingw64/ssl/certs/ca-bundle.crt

如果您知道 ca-bundle.crt 文件的路径,那么您只需在 cmd 中运行此命令即可从正确的位置添加配置文件,即

git config --global http.sslCAInfo C:/Users/username/AppData/Local/Programs/Git/mingw64/ssl/certs/ca-bundle.crt

一旦您运行上述(使用相关路径)并且没有任何问题,您就完成了。

仅用于验证,当您运行此命令时:

git 配置 --list --show-origin

这个文件(你在第一个命令中给出的路径)将出现在配置文件列表中(可能是列表中的最后一个)

如果是这样,那么您就可以开始了。您现在可以运行任何 git 命令,并且您很可能会在第一次收到输入用户名和密码的提示。