vpn下使用git无法克隆https项目的解决方案

来源:互联网 发布:mac 固定便签在桌面上 编辑:程序博客网 时间:2024/05/17 18:46

在vpn环境下,使用git下载https项目时,出现了

GnuTLS recv error (-9): A TLS packet with unexpected length was received

的问题,经过大神协助,终于定位问题所在。


由于vpn在ip包层面要增加vpn的相关标识信息,https也会增加包大小,这样的双重因素导致最终的HTTPS POST请求大小超过了VPN虚拟网卡的MTU值,所以应该减小虚拟网卡的MTU值设置。


sudo  ifconfig ppp0 mtu 1300 (原来是1376)

后面就可以正常的使用git了。大笑

0 0