GitBlit的配置文件: gitlblit安装目录下的 /data/gitblit.properties ,用记事本或其他编译器打开即可。
集成AD域的LDAP操作步骤
打开配置文件,添加以下内容:
mportant; overflow: auto; color: rgb(0, 0, 0); font-family: "Lucida Console", Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace !important; font-size: 12px !important; border-radius: 3px !important;">
#配置LDAP类型 realm.authenticationProviders === ldap: #授权账户 === = dc=test,dc== (&(objectCategory=person)(objectClass=user)(sAMAccountName=%= OU=Groups,DC=test,DC== (objectCategory=Group)
配置完成后,需重启gitblit服务。
tips:gitblit的对ldap的支持貌似不太友好,根据官方提供的文档来看,并没有获取用户姓名的字段,即只能获取登录名,另我这边的组配置是无法获取的,有兴趣的同学可以自行研究下。
参考资料:http://www.gitblit.com/setup_authentication.html