可以通过多个接口克隆hg mercurial服务器吗?
例如,来自eth0(194.169.1.x)上不同子网的用户以及eth1(193.168.1.x)中的其他子网进行克隆。
我尝试设置hgrc文件(address = eth1_IP),但它不起作用。
顺便说一下,我的服务器是Ubuntu 12.04。
答案 0 :(得分:0)
默认情况下(在.hgrc中没有在\[web\]
section中定义address
)或在-a ADDRESS
命令中使用hg serve
选项,所有检测到的本地接口上都列出了hg服务
>hg serve
listening at http://tower:8000/ (bound to *:8000)
>netstat -nao
Active Connections
Proto Local Address Foreign Address State PID
...
TCP 0.0.0.0:8000 0.0.0.0:0 LISTENING 2496
...
(我太懒了,从我的两个接口上显示成功克隆)