Git &引用;gnutls_handshake()失败():接收到长度意外的TLS数据包;在学校
这个问题发生在我的Ubuntu 12.04,Git版本1.7.9.5上 当我通过我们学校的网络使用Git和HTTPS协议时,总会出现一条错误消息“错误:gnutls_握手()失败:接收到长度意外的TLS数据包…” 根据Wireshark解析数据包的结果,Git客户端在第四步通过SSL协议发送Hello数据包,在第五步接收RST/ACK错误 但是在正常的网络环境中,Git在第四步通过TLSv1协议发送Hello数据包,然后在接收到Git &引用;gnutls_handshake()失败():接收到长度意外的TLS数据包;在学校,git,networking,ubuntu,ssl,https,Git,Networking,Ubuntu,Ssl,Https,这个问题发生在我的Ubuntu 12.04,Git版本1.7.9.5上 当我通过我们学校的网络使用Git和HTTPS协议时,总会出现一条错误消息“错误:gnutls_握手()失败:接收到长度意外的TLS数据包…” 根据Wireshark解析数据包的结果,Git客户端在第四步通过SSL协议发送Hello数据包,在第五步接收RST/ACK错误 但是在正常的网络环境中,Git在第四步通过TLSv1协议发送Hello数据包,然后在接收到ACK数据包后像一个魔咒一样工作 我想看看这个问题是在我们怪异的网络
ACK
数据包后像一个魔咒一样工作
我想看看这个问题是在我们怪异的网络环境中发生的,还是由Git引起的
附件是Wireshark在两种网络环境中的结果:
错误的环境
正确的环境
看起来你的HTTPS流量真的有问题
我在处理带有捕获门户身份验证或代理的网络时遇到此消息,这些代理试图通过向您发送自定义证书来窥探您的流量。RST/ACK数据包是否包含数据?