在两台不同的计算机上使用Git获取失败



我在Windows PC和Mac上安装了Atom 1.58.0 x64。当PC或Mac能够推/拉到我的GitHub repo时,另一个将不会。在加载Atom时,屏幕上闪烁着我的repo不存在的消息,当我取回时,错误消息是fatal: protocol error: bad line length 2.

我知道这可能与学校要求的反病毒程序有关。如果我重新开始并在本地克隆repo,我可以推/拉-直到我在另一台计算机上做同样的事情。此时,只有最近克隆的安装才能工作。我将非常感谢任何帮助。

消息protocol error: bad line length表示有人正在篡改您的连接并破坏数据。

这在防病毒和防火墙程序中很常见,其中许多程序执行TLS拦截来扫描"威胁"。不幸的是,它们也倾向于频繁地破坏Git,并经常引入安全漏洞。其他类型的TLS中间盒(如代理)也可能导致这种情况。

理想情况下,您将从所有系统中删除此软件,并且在Windows上,只使用Windows Defender代替。如果不能这样做,则需要关闭TLS拦截,可以将其指定为"扫描加密连接"。如果可以的话,你也可以改用SSH。

相关内容

  • 没有找到相关文章

最新更新