gpt4 book ai didi

git - 为什么 Heroku 中止 SSL 握手而不是 GitHub?

转载 作者:太空宇宙 更新时间:2023-11-03 13:22:28 25 4
gpt4 key购买 nike

我在推送到 Heroku 时遇到问题:

➜ git push heroku ******
致命:无法访问“https://git.heroku.com/****.git/”:服务器中止了 SSL 握手

但是,如果我将相同的代码推送到 GitHub(一个私有(private)仓库),它就没有问题:

➜ git push origin *****
计数对象:455,完成。
使用最多 4 个线程的增量压缩。
压缩对象:100% (216/216),完成。
写入对象:100% (455/455),1.35 MiB | 232.00 KiB/s,完成。
总计 455(增量 367),重复使用 302(增量 234)
远程:解析增量:100% (367/367),完成了 82 个本地对象。
到 github.com:***/***.git
278516b5..ed34f009 大师 -> 大师

我有几个问题:

1.) 如何诊断此问题以获得更多详细信息?
2.) 我或 Heroku 端可能会发生什么,它会中止 SSL 握手?

请注意,只有当我在我的两台计算机(我的笔记本电脑和个人电脑)上使用 HughesNet 卫星互联网时,才会出现此问题。如果我换到一个不同的网络,推送就会发生。

最佳答案

openssl s_client -connect git.heroku.com:443 -servername git.heroku.com

^ 应该告诉您更多关于正在发生的事情。否则,您几乎必须检查 ClientHello 和 ServerHello 交换,就像 @nnovich-OK 提到的那样( this link may help) 。准备好进行一些严肃的侦探工作。

除了与您的卫星 ISP 交谈并要求他们查看握手捕获之外,您实际上无能为力。也许这只是一个 MTU 问题(尽管我非常怀疑)?卫星链接非常特别,但一切顺利。

关于git - 为什么 Heroku 中止 SSL 握手而不是 GitHub?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45864138/

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