繁体   English   中英

Git连接到Active Directory

[英]Git connected to Active Directory

目的:

在Oracle Linux 6上设置Git存储库。使用AD凭据从Windows,Mac和Linux连接的用户。 我想限制AD组的访问基础。 我一直在寻找一种方法来设置它。 我已经看到了几个允许对存储库进行细粒度访问控制的选项,但是我没有找到任何可以使用AD组来管理访问的选项。

所以问题是:这甚至可能吗? 有人能指出我可以解释这个过程的文档方向吗?

更新:

现在似乎有更多选择:

更新:

GitBlit ,“用于管理,查看和服务Git存储库的开源纯Java堆栈”, 支持开箱即用的LDAP身份验证

LDAP可用于对用户进行身份验证,并可选择控制团队成员身份。 正确配置后,Gitblit会将身份验证委派给您的LDAP服务器,并将一些用户信息缓存在通常的users.conf文件中。

GitBlit还列出了对Windows身份验证的支持 ,但仅限于安装在Windows上,并且仅针对本地帐户进行测试。

上一个答案:

如果您在Windows上将Git服务器移动到Bonobo Git服务器 ,则可以使用Windows身份验证

Windows身份验证

当您的git服务器位于公司网络内部并且您的帐户和日志记录信息可以通过IIS进行管理时,此身份验证非常有用。 这种方法的优点是您的用户不必创建另一个帐户来登录到Bonobo Git Server。 他们将使用他们在网络上使用的现有Windows帐户。

可以从Linux执行此操作,但这不太容易。 您可能必须将PAM设置为使用LDAP或Kerberos身份验证,然后执行大量 配置 如果您拥有Windows许可证,我强烈建议您查看Bonobo。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM