gpt4 book ai didi

混帐 : HTTP request failed

转载 作者:IT王子 更新时间:2023-10-29 01:21:37 25 4
gpt4 key购买 nike

我有一个带 HTTPS 访问权限的远程存储库。

git status 只列出一个条目:master

git remote -v 列出同一地址的两个条目:一个用于获取,一个用于推送

但是当我执行 git remote show origin 或其他操作(如 fetch)时,我得到:

error: while accessing https:...
fatal: HTTP request failed

我在代理后面,但由于它是在我的 .gitconfig (sslVerify = no) 中设置的,而且克隆没问题,我认为问题不在于此。

但是...我的操作系统 (CentOS) 已重新安装。

最佳答案

如果您使用 https: 而不是 git: 作为您的克隆,它可能会拒绝 CA 证书,即您没有副本用于验证您的 SSL 连接的中间证书。我在几个不同的场合遇到过这个。通常与基于 debian 的 Linux 发行版一起使用。尝试

git config --global http.sslVerify false

然后再次克隆。如果克隆有效,那就是正在发生的事情。然而,这是一个糟糕的解决方案,因为当然会关闭 SSL 验证,这使得使用 HTTPS 变得毫无意义,并且使您容易受到中间人攻击。

您需要做的是为您使用的任何操作系统下载 CA 证书包,在 Linux(以及 Debian/Ubuntu)下,它可能类似于

apt-get install ca-certificates

然后

git config --global http.sslVerify true
git config --global http.sslCAinfo /etc/ssl/certs/ca-certificates.crt

尽管证书文件的路径可能因操作系统版本而异。

这应该可以正常工作。

关于混帐 : HTTP request failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8644947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com