我在Ubuntu服务器上成功安装并配置了gitosis。我们目前只是为一个大型组织(超过2000名员工)创建开发平台的少数开发人员。
目前,他们使用subversion进行版本控制。部门可以通过编辑和提交单个文件来修改用户权限,就像gitosis.conf一样。但不同之处在于,他们不需要为用户推送公钥,而是使用用户的域登录,因为subversion配置为根据我们的AD检查用户。
gitosis是否有类似行为的方式:
答案 0 :(得分:1)
为了达到这个目的,我一直在阅读一些帖子。我已经能够设置智能git http后端,并使用Apache的LDAP Auth模块实现了AD集成。
现在我正在攻击gitosis钩子,为Apache生成“需要用户”并重新加载apache配置。
另一种可能的方法是设置Gitorious并订阅ActiveMQ用于子系统之间的消息传递。
以下是我一直在阅读的帖子列表: