在团队中添加多个存储库 - Bonobo Git 服务器

Add Multiple Repositories in a Team - Bonobo Git Server

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

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

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

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

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

提前致谢。

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

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