我并没有使用TortoiseHg进行身份验证,只是需要看看同事是否可以对我进行一些更改。他可以从Web服务器提供的URL浏览我的repo,并且可以很好地从我身上提取变更集。
他不能做的就是通过内置的Web服务器把它们推给我。我在TortoiseHg中配置了它,在设置中“allow push”旁边有“*”,这样任何人都可以在没有身份验证的情况下进行推送。
不过,当TortoiseHg尝试推的时候,状态栏中的“已中止推”。
有人知道一种方法来获得更多关于它为什么会中止的信息吗?
默认情况下,推送只能通过SSL接受。您需要将web.push_ssl设置为false:
push_ssl Whether to require that inbound pushes be transported over SSL to prevent password sniffing. Default is True.