我们的团队在一个月前开始使用mercurial,这是一个艰难的开始,但它现在运作良好。然而,在上周末,我们突然发现了从彼此的存储库中拉出的问题。
通常情况下,我会从例如prog12:800开始,它会很有效。现在,我收到了消息 URLError:[Errno 10060]连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败
hg服务器正在运行,这不是防火墙问题。只有在尝试访问我的仓库和其他两个人时才会出现此问题。访问其他人,以及我们的webdev服务器上的那个,很好。我们都在同一个局域网(虽然我们两个人通过VPN连接)我们都有同样的问题 - 从我自己的电脑,我可以输入我的电脑名称:8000它可以工作,但没有其他人可以看到它。 / p>
我感谢任何建议!
答案 0 :(得分:3)
您的IT部门是否可以在每台计算机上部署一些充当防火墙的东西?能够连接到您自己的端口8000,而不是其他人只是尖叫防火墙。
尽管如此,大多数人实际上并没有在开发人员框上运行hg serve
。相反,您让每个开发人员在“中央”“webdev”框中自由创建回购。所以我可能会创建'work-in-progress-ry4an'并从那里进行推/拉,其他人可以从中拉出来。
hg serve
功能是向某人传递一些快速更改集的好方法,但不是为了作为永远在线的服务器而构建的。