我有以下
我在apache上安装了GIT“Git-1.9.4-preview20140929”,它运行正常。 我需要使用他们的域凭据(活动目录)让用户对GIT“推送,拉取......等”进行身份验证,并为他们提供可以阅读和可以读/写的所需权限。
答案 0 :(得分:1)
您可能需要考虑使用Bonobo Git Server designed to work with AD authentication之类的内容:
- 使用您的IIS用户管理进行设置
- Windows和基本身份验证模式支持
- 使用带有git的Active Directory来管理您的访问
另一个选项是Gitblit,supports LDAP authentication:
Gitblit支持除了内部认证机制之外的其他认证机制。
- LDAP身份验证
- Windows身份验证
- PAM身份验证
- Htpasswd身份验证
- Redmine认证
- Salesforce.com身份验证
- Servlet容器身份验证
请注意,Gitblit支持" Windows身份验证" isn't the same as AD authentication:
Windows身份验证基于Waffle和JNA的使用。众所周知,它可以正常地对本地Windows机器进行身份验证,但目前还不清楚它是否适用于域控制器和Active Directory。