1

我已经在 Ubuntu 服务器上成功安装和配置了 gitosis。我们目前只是为大型组织(超过 2000 名员工)创建开发平台的少数开发人员。

目前他们使用 subversion 进行版本控制。部门可以通过编辑和提交单个文件来修改其用户权限,就像 gitosis.conf 一样。然而不同的是他们不需要为他们的用户推送公钥,而是使用用户的域登录,因为 subversion 被配置为根据我们的 AD 检查用户。

gitosis 是否有类似的行为方式:

  • 他们编辑 gitosis.conf,但不需要添加公钥。
  • 如何配置 git/gitosis 以询问用户密码并再次检查 AD。
4

1 回答 1

1

为了实现这一目标,我一直在阅读一些帖子。我已经能够设置智能 git http 后端,并使用 Apache 的 LDAP Auth 模块,我已经实现了 AD 集成。

现在我正在破解 gitosis 钩子来为 Apache 生成“需要用户”并重新加载 apache 配置。

另一种可能的方法是设置 Gitorious 并订阅 ActiveMQ 用于子系统之间的消息传递。

这是我一直在阅读的帖子列表:

于 2010-11-11T14:47:40.153 回答