我在Debian上运行Apache2,托管一个git存储库。我已经配置了git-http-backend插件,一切正常。
唯一的问题是:推拉需要永远。有时长达3分钟。
这可能是一个大型存储库,但我在repo中的所有内容都是一个大小约为1K的README文件。
我已将DNS配置为指向路由器的IP地址,并且ping我的域会立即返回正确的IP,因此没有挂断。
当我从服务器的本地网络IP地址推送和拉出时,它会在我完全释放回车键之前完成。
我最好的猜测是,我的路由器中存在阻塞连接的东西。对于任何有兴趣的人来说,这是摩托罗拉的NVG589。另外,为了允许访问服务器,我在TCP和UDP上打开了端口80(HTTP)22(SSH)和9418(git)。
对于为什么会发生这种情况的任何想法都将非常感激。
致以最诚挚的问候,
乔治