Col*_* Su 7 git ubuntu ssl https networking
这个问题发生在我的Ubuntu 12.04,Git版本1.7.9.5上
总是出现一条错误消息"错误:gnutls_handshake()失败:一个意外长度的TLS数据包正在接收......"而我通过我们学校的网络使用Git和HTTPS协议.
根据使用Wireshark解析数据包的结果,Git-client 在第四步中通过SSL协议发送Hello数据包,并在第五步接收RST/ACK错误.
但是在正常的网络环境中,Git 在第四步中通过TLSv1协议发送Hello数据包,然后在收到ACK数据包后像魅力一样工作.
我想查看在我们奇怪的网络环境中问题发生的地方,还是由Git引起的?
附件是Wireshark在两种网络环境中的结果:
错误的环境

正确的环境

| 归档时间: |
|
| 查看次数: |
3297 次 |
| 最近记录: |