![]() |
1
2
Henriw的评论询问了你是如何为存储库服务的,这正是正确的问题。如何设置身份验证完全取决于如何为repo提供服务(http通过apache,http通过hgserver,ssh等)。传输机制提供身份验证,然后mercurial使用来自cat先生的link(本身和内部都无用)的命令来处理访问控制。 由于您没有提到如何为回购提供服务,因此设置起来可能很容易(您记得曾提到过apache或ssh设置的麻烦)。所以我要说这两个: 如果你在使用 Hg发球 那么您就没有身份验证设置。您需要在hgweb或hgwebdir前面使用apache、lighttp或nginx来提供身份验证。在你这样做之前,“允许”和“拒绝”选项都是严格意义上的“所有人”或“没有人”。 如果你在使用 嘘 然后,您已经从m ssh(可能还有您的操作系统)获得了身份验证,因此您可以使用allow_*和deny_*指令(如果愿意,还可以使用文件系统访问控制)。 |
![]() |
2
0
serverfault.com有一个相关的 question 并链接到 Publishing Repositories mercurial wiki页面。第一个演示了在服务器上使用hgweb时如何配置每个存储库的访问。我有一种感觉,你使用的是ssh,wiki页面将其标记为“私有”,因此倾向于认为你必须回到文件系统访问控制,即使存储库中的所有文件都属于组“提交者”,授予组成员写访问权限,以及其他所有人。只读。 |
![]() |
Teck-freak · 压缩mercurial存储库-推荐的方式? 7 年前 |
![]() |
mika · mercurial中是否可能合并章鱼 7 年前 |
![]() |
Sergii Tanchenko · 在所有子目录上运行hg pull 7 年前 |
![]() |
David · 可能有2台mercurial服务器,使用相同的数据库 7 年前 |
![]() |
Willard · 如何撤消Mercurial更新 7 年前 |
![]() |
ngoldbaum · 禁用mercurial的颜色和分页 7 年前 |