在团队中添加多个存储库 - Bonobo Git Server

时间:2021-02-19 11:18:38

标签: git automation repository bonobo

我们公司使用的是 bonobo git 服务器。我希望所有团队成员都能够访问所有现有的存储库,但不希望他们添加为管理员。我正在寻找所有可能的方法。由于手动添加它们不是一种选择,因为有 100 多个存储库。

以下是我能想到但不知道如何执行它们的两个选项。如果有人有想法,请帮忙。

选项 1. 创建一个团队,将所有成员添加到该团队,然后将该团队添加到所有存储库。但问题是我无法手动将团队添加到所有存储库。那么有没有一种方法可以一次性做到这一点?

选项 2. 我可以创建一个 bash 脚本并通过更改一些配置来实现吗?

我也很好奇所有的信息存储在哪里(存储库的贡献者和团队)

提前致谢。

1 个答案:

答案 0 :(得分:0)

团队听起来是正确的方法。

如果您不使用 Active Directory,那么 Bonobo 会将所有权限存储在 SQLite 数据库中 - 您可以使用现有的各种 SQLite 操作工具之一对其进行破解。