因此,在学校,我们需要安装证书才能访问https站点。在firefox中,我可以导入证书。但是,我不能在命令行中这样做。例如,运行git push
我得到:
fatal: unable to access 'https://github.com/user/repo': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
如何导入证书以删除此证书?导入必须能够为我进行身份验证。另外,它是一个.cer
文件,因此答案.crt
不起作用。另外,我不想要像我已经有了的有关如何设置git的步骤。我想知道是否可以这样做。还是可以完全禁用该git
命令的身份验证,使其忽略证书,如此处的答案所示?另外,我不想加载网页,我已经设置了firefox来做到这一点。我希望git push
命令提供标准输出,例如:
[master 630d087] message
1 file changed, 93 insertions(+), 80 deletions(-)
rewrite somefile (84%)
Counting objects: 9, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (5/5), 978 bytes | 0 bytes/s, done.
Total 5 (delta 2), reused 0 (delta 0)
To https://github.com/User/Repo.git
851ae39..630d087 master -> master
注意:我发现了git config --global http.sslverify false
。但我想看到所有问题的答案,而不仅仅是git hack
.crt
。我需要.cer