我们在我公司的内网中使用的是mercurial,由于防火墙限制,暂时不能通过其他方式发布,只能通过共享磁盘。我知道这不是理想的或推荐的方法,但是,它现在可以(如果我最终获得服务器,我将设置 RhodeCode)。
我们发现我们可以很容易地共享我们的更改,只需使用我们的 Active Directory 帐户通过 Windows共享我们的 repo 文件夹(右键单击文件夹,与特定的人共享),但是我想完全阻止有人这样做的可能性推送到存储库。
我 99% 确定没有使用 HTTP,因此传统方法不应该起作用。我什至正在寻找一种解决方法,因为我认为无论如何都不能直接从 Mercurial config 限制它。