gpt4 book ai didi

permissions - GitLab 的公共(public)项目/默认权限

转载 作者:行者123 更新时间:2023-12-04 03:09:18 25 4
gpt4 key购买 nike

我将 Gitorious 与 Gitlab 进行比较,虽然我喜欢 Gitlab 的很多地方,但它有一个非常根本的问题。对于每个新存储库,创建者都需要管理有权访问该存储库的人员。

我们的模型相当简单:如果您可以访问 gitlab,那么您就可以访问大多数存储库。只有少数存储库会被关闭,我们甚至不需要在 gitlab 上使用它们。 Gitorious 支持该模型,但我在 gitlab 上没有看到任何方法。

可以做到吗?如果是这样,怎么做?

最佳答案

公共(public)存储库是开发人员一直拒绝添加支持的东西。他们不想让 gitlab 成为 github 的竞争对手。
https://github.com/gitlabhq/gitlabhq/issues/12

团队支持仍处于开发阶段。希望您的要求将在某个时候实现。
看:
https://github.com/gitlabhq/gitlabhq/issues/739

在实现更好的团队支持之前,您最好的选择可能是使用如下脚本:
https://gist.github.com/1722391将用户添加到所有项目。这是我目前正在使用的方法。

或使用新的 rake 命令批量添加用户:

rake add_user_to_project_teams[email]  # Add user to as a developer to all projects
rake add_users_to_project_teams # Add all users to all projects, system administrators are added as masters

关于permissions - GitLab 的公共(public)项目/默认权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11766328/

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