【问题标题】:interesting network or git problem有趣的网络或 git 问题
【发布时间】:2010-03-25 00:49:57
【问题描述】:

我在专用的 debian 服务器上设置了我自己的带有 gitosis 的 git 存储库。服务器通过端口 22 从外部可见(端口 22 从我的路由器转发到我的 git 服务器)。在本地网络上,git 存储库运行良好。一旦我尝试从远程服务器执行“git clone ..”,就会出现问题。因此,一旦我从远程执行“git clone ..”,在克隆了大约 20-30% 的存储库(大约 2MB)之后,我就会挂起 git clone,我认为这是随机百分比。我可以毫无问题地与 git 服务器进行 scp。此外,正如我提到的 git clone、push 等在我的内部网络中完美运行。 知道如何调试这个问题吗? 谢谢

【问题讨论】:

  • 我认为这与我的 ISP 有关,因为 scp(从我的服务器下载)不起作用。谢谢
  • 看起来像 scp 停滞问题

标签: git ssh commit


【解决方案1】:

停止 TCP 连接通常是由 MTU 问题引起的。谷歌一下,看看您是否需要在路由器中进行调整,以使其与您的 ISP 正在做的任何事情一起更好地发挥作用。除此之外,最好在 serverfault.com 上询问。

【讨论】:

  • 确实是 TCP 连接问题。一旦我将 MTU 更改为 1500 scp 就可以完美运行,但是某些 www 页面的加载速度非常慢——甚至是本地页面。如果我将 ADSL 路由器上的 MTU 设置为 1492,所有 www 页面加载速度都很快,但我遇到了 scp 问题。好的,我将在 serverfault.com 上发布此内容。欢呼
猜你喜欢
  • 2018-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-11
  • 2011-09-27
  • 2014-01-15
  • 2013-01-13
  • 1970-01-01
相关资源
最近更新 更多