如何在使用TortoiseHg时启用Mercurial推/拉操作的身份验证?

Wil*_*hoi 3 mercurial dvcs tortoisehg windows-authentication

我在我的开发团队中使用Mercurial作为VCS,而TortoiseHg则用作GUI工具.由于工作流程的变化,我们的QA成员希望能够更好地控制发布服务器上的推/拉操作,他们希望只允许具有用户凭证的指定用户访问指定的repo. (S).请告知如何在拉动和推动操作中实现此目的?同时,请告知是否可以使用Windows身份验证?

谢谢!威廉

Rud*_*udi 5

这取决于您使用的传输协议和服务器.

HTTP

您可以添加允许在.hg/hgrc 配置文件中推送到repo的用户列表.

[web]
allow_push = frodo, sam
Run Code Online (Sandbox Code Playgroud)

SSH

您可以使用操作系统的文件权限系统,也可以使用SharedSSH中描述的ssh包装器之一.

文件

您可以使用操作系统的文件权限系统.