【问题标题】:Plastic SCM Repository Permission Inheritance/AssignmentPlastic SCM 存储库权限继承/分配
【发布时间】:2012-12-04 00:32:49
【问题描述】:

我已经评估了一段时间,测试了不同的场景并尝试了不同的配置。在此期间,我多次删除并重新创建了我的存储库。每次,我都不得不返回并将所有权限重新分配给每个存储库。

目前,我决定为公共代码使用一个存储库,然后为每个将要生产的产品使用一个单独的存储库。

现在,我即将迈出一大步,开始认真使用 Plastic SCM。但在我这样做之前,我有一个问题:有没有办法从另一个存储库继承/分配对存储库的权限?例如。我在“Repo A”上设置了所有权限,然后在“Repo B”上继承/分配这些相同的权限。

我确信随着我们生产更多产品,我会添加更多存储库,并且我想找到将它们上线的最简单方法。

【问题讨论】:

    标签: plasticscm


    【解决方案1】:

    您可以通过右键单击存储库并单击Repository Server 权限来为存储库服务器定义一组权限:

    那么所有的仓库都会继承仓库服务器的权限。

    希望对你有帮助。

    【讨论】:

    • 谢谢,现在已经足够了。但是,在某些时候,我希望拥有与其他存储库具有相同权限的存储库,但并非 所有 存储库都将具有相同的权限。有没有其他方法可以继承仓库权限?
    • 我建议您设置一个脚本,使用cm acl 命令为存储库设置一些权限。输入 cm help acl 以查看该命令的工作原理。
    • 这正是我想要的。谢谢。但是,-inherit 参数的语法有问题。我试过cm acl -group=MyGroup rep:RepoB@MyServer:8084 -inherit=rep:RepoA@MyServer:8084 但我得到“您指定的对象不能从父对象继承。它们不兼容。”我也尝试在上面的命令行上切换 RepoA 和 RepoB,但我得到了同样的错误。我做错了什么?
    • 我担心一个仓库不能继承另一个仓库,所以也许脚本解决方案是最好的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    • 2012-08-16
    • 1970-01-01
    • 2022-09-23
    • 1970-01-01
    相关资源
    最近更新 更多