C:\Users\cichansk\PycharmProjects\Reminder>git push
fatal: unable to access 'https://wrgitlab.com/Project.git/': error setting certificate verify locations:
CAfile: C:/Program Files (x86)/Git/mingw32/libexec/ssl/certs/ca-bundle.crt
CApath: none
我正在努力解决以下错误。我尝试了其他类似主题的大量解决方案,但没有帮助。我尝试克隆其他存储库时也会发生此错误。据我了解,这是证书路径错误的问题。证书路径为:C:\ Program Files(x86)\ Git \ mingw32 \ ssl \ certs \ ca-bundle.crt。由于某种原因,该错误表明正在使用其他路径。
我已经尝试过了:
git config --system http.sslcainfo 'C:\Program Files (x86)\Git\mingw32\ssl\certs\ca-bundle.crt'
git config --system http.sslverify false
使用此命令后:git config --list
我明白了:
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
rebase.autosquash=true
http.sslcainfo=C:\Program Files (x86)\Git\mingw32\ssl\certs\ca-bundle.crt
http.sslbackend=openssl
http.sslverify=false
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
pack.packsizelimit=2g
credential.helper=manager
user.name=beorn
user.email=xxxx@email.com
http.sslverify=false
即使它打印出良好的路径,git也会使用错误的... 任何想法我该怎么办?
答案 0 :(得分:0)
因此,我没有找到使用证书进行连接的解决方案,但我设法解决了该问题。 现在,我正在使用SSH密钥,并且推送没有问题。 [https://gitlab.com/help/ssh/README#generating-a-new-ssh-key-pair][1]