gpt4 book ai didi

mercurial - hg 对中央存储库的访问控制

转载 作者:行者123 更新时间:2023-12-03 06:55:59 27 4
gpt4 key购买 nike

我们来自颠覆背景,我们有一位 QA 经理,一旦他验证所有 QC 事件都已完成,他就会向中央存储库授予提交权限。

我和几个同事开始使用 Mercurial,我们希望有一个共享存储库来包含我们的 QC 更改。每个开发人员 hg 都会克隆存储库并将其更改推送回共享存储库。我读过HG init教程并浏览了红 bean 书,但找不到如何控制谁可以将更改推送到共享存储库。

我们现有的 QA 经理控制提交模型如何转换为善变的“中央”存储库?

最佳答案

HenriW 的评论询问您如何提供存储库,这是完全正确的问题。如何设置身份验证完全取决于您如何为存储库提供服务(通过 Apache 的 HTTP、通过 hg-serve 的 HTTP、、ssh 等)。传输机制提供身份验证,然后 Mercurial 使用来自 Mr. Cat 链接的命令(本身无用)来处理访问控制。

由于您没有提及如何提供存储库,因此设置可能很容易(您会记得提及 apache 或 ssh 设置的麻烦:)。所以我会猜测这两个:

如果您使用hgserve,那么您没有身份验证设置。您需要在hgweb或hgwebdir前面使用apache、lighttp或nginx来提供身份验证。在您执行allow_* 和deny_* 选项之前,要么所有人要么没有人。

如果您使用ssh,那么您已经从 ssh(可能还包括您的操作系统)获得了身份验证,因此您可以使用allow_* 和deny_* 指令(以及文件系统访问控制)如果您愿意的话)。

关于mercurial - hg 对中央存储库的访问控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2577354/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com