有没有办法从远程获取mercurial存储库的用户和组?我是善变世界的新手,而且无法详细了解这一点。
我希望从远程(应用程序)获取并设置存储库中的组和用户。
mercurial服务器正在使用acl扩展名。
答案 0 :(得分:1)
您可以使用
获取使用当前存储库的用户hg log --template "{author}\n"
但是,这将返回许多重复项,因此您可能想要管道到uniq
:
hg log --template "{author}\n" | uniq
答案 1 :(得分:1)
任何类型的访问限制(如组权限)都必须安装在Mercurial之外,例如设置一个受密码保护的网络共享,您可以在其上放置主存储库或其他内容。
对于ACL,请查看此处:Fine Grained ACLs For Mercurial On Own Server或此处https://stackoverflow.com/search?q=mercurial+acl
然后是手册:https://www.mercurial-scm.org/wiki/PublishingRepositories和https://www.mercurial-scm.org/wiki/AuthorizingUsers