我想通过 cgi Web 界面设置更好的用户访问我的 mercurial 存储库。这是我当前的 hgweb.config :
[web]
contact = first.lastname
description = HG Repos
allow_push=user1,user2,user3
allow_read=user1,user2,user3
[paths]
repo01 = /home/mercurial/repo01
repo02 = /home/mercurial/repo02
repo03 = /home/mercurial/repo03
repo04 = /home/mercurial/repo04
如何设置以下内容?:
- user1 只能访问(推送/读取)repo01 和 repo02
- user2 只能访问(只读)repo01 和 repo02
- user3 只能访问(读取)repo01 和 repo02,(推送/读取)repo03
我已经检查了多个 mercurial 配置教程,但到目前为止没有任何帮助。
您不想在文件中包含该
[web]
部分。hgweb.config
相反,您希望[web]
使用文件在每个存储库中单独配置我自己发现发布存储库 wiki 页面是一个很好的教程。