我们在一个窗口服务器中有大约 100 个 Git 存储库。我们简单地克隆/访问
\\GITrepos\&存储库名称&
我们遇到了一些问题,发现如果我将存储库移动到 Bonobo Git 服务器下进行管理,大部分问题都可以解决。
我已经安装了 Bonobo Git 服务器并指示它从 \\GITrepos 文件夹中获取所有存储库。我可以在 Bonobo 中看到我作为用户连接的所有 LDAP 用户。
我已将我们的 LDAP 组连接为 Bonobo 中的所有用户。我可以在 Bonobo 中看到我作为用户连接的所有 LDAP 用户。
我可以使用 Bonobo 管理的 http:/... 克隆它们
在自己回答了 1,3 和 4 之后,如下所示。剩下我要做的就是——
- 如何防止开发人员继续使用 \\path\to\Repos 方法?
我以前的问题解决如下:
1-将所有相关贡献者添加到正确的存储库的最简单和推荐的方法是什么?我不想逐个存储库并在 Bonobo UI 用户列表中标记数百个相关的 10 个开发人员
3 - 如果我创建特定团队,然后在 Bonobo UI 下的存储库配置中,我只标记团队而不是特定用户,这是否允许用户克隆/推送/拉取?或者,我也必须将它们添加到贡献者中?
4 - 我们正在使用“更新”挂钩来检查允许谁推送到哪个分支。是否需要在 Bonobo 下使用?如何管理 Bonobo 下的分支授权?
谢谢, 伊莱