将GIT文件系统存储库转换为Bonobo



我们在一个窗口服务器中有大约100个Git存储库。我们只需通过克隆/访问

\\GITrepos;存储库名称&

我们遇到了一些问题,发现如果我将存储库转移到BonoboGit服务器下管理,大多数问题都会得到解决。

我已经安装了Bonobo Git服务器,并指示它从\\GITrepos文件夹中获取所有存储库。我可以在Bonobo中看到我作为用户连接的所有LDAP用户。

我已经将我们的LDAP组连接为Bonobo中的所有用户。我可以在Bonobo中看到我作为用户连接的所有LDAP用户。

我可以使用http://。。。Bonobo管理

在回答1,3&4我自己,下面。我要做的就是

  1. 如何防止开发人员继续使用\\path\to\Repos方法

我以前的问题解决如下:

1-什么是最简单的&将所有相关贡献者添加到正确存储库的推荐方法?我不想逐一查看存储库,并在Bonobo UI用户列表中的数百名用户中标记相关的10名开发人员

3-如果我创建了特定的团队,然后在Bonobo UI下的存储库配置中,我只标记团队,而不是特定的用户,这会允许用户克隆/推送/拉取吗?或者,我也必须将它们添加到贡献者中?

4-我们使用"更新"挂钩来检查谁可以推送到哪个分支。有必要在Bonobo下使用它吗?我如何管理Bonobo下的分支机构授权?

谢谢,Eli

OK,

我试了一些自我测试,以下是我的答案,四个问题中有三个,剩下的一个我会更新我的基本问题。

  1. 与相关团队一起在intpub\wwwroot\bonobo.Git.Server\web.config中编辑倭黑猩猩的主web.config;LDAP中的相应团队,您将能够完成这项工作。它会自动将团队添加到UI中,然后只需将其标记为允许克隆/推送/拉取权限。但是!!"更新"挂钩将控制每个分支的推送权限。这就是答案3&4

3,4.是的,我们仍然必须使用"更新"挂钩来设置特定的人推送到特定的分支。是的,标记团队,允许整个团队成员进行克隆。

更新!!

至于问题2——正如@chilly在上述问题评论中所回答的那样。删除Bonobo指向的文件夹上的共享选项,强制dev更改其URL。谢谢@chilly

Eli

最新更新