2

连接到公司网络时推送到 GitHub 失败。但是,我可以在公司网络上获取。我也可以在未连接到公司网络时推送到 GitHub。

当我尝试通过网络推送代码时,我得到...

错误:RPC 失败;HTTP 503 curl 22 The requested URL returned error: 503 Service Unavailable

我尝试过的...

增加缓冲区的大小

git.config --global http.postBuffer 35728640

甚至为此添加了额外的零,以至于出现内存不足错误,这是在将其设置得如此之高时所预料的。

尝试使用 Windows 证书存储,而不是 openssl。

git.config --global http.sslBackend schannel

我收到证书吊销列表错误,设置此修复。

git.config --global http.schannel.checkrevoke false
git.config --global http.sslVerify "false"

也试过

ipconfig /release
ipconfig /renew
ipconfig /flushdns

然后...

git gc --aggressive --prune

我还为踢球创建了一个新的克隆。结果相同。

还有其他配置技巧可以尝试吗?网络团队正在查看网络,但到目前为止他们还没有发现任何异常情况。显然,没有代理服务器。

我注意到 GitHub 的中间证书不在 Windows 信任存储中,但如果我不验证 SSL 证书,那应该没关系,因为它在未连接到同一台机器上的公司网络时工作正常。

奇怪的是,我在 MD,Corporate 在伊利诺伊州。我想知道是否有办法只测试单个 GitHub 节点/可用区域。

4

0 回答 0