我对处理 Git 和 LDAP 很陌生。情况是我们已经在服务器上安装了 Git,所以现在我们想使用 LDAP 对其进行身份验证。
我有 LDAP 的用户名和密码,但我不是 LDAP 服务器的管理员,也无法获取 USERNAME 和 PASSWORD 那么如何在 git 服务器上安装 LDAP?
我只有 URL 和域。
我对处理 Git 和 LDAP 很陌生。情况是我们已经在服务器上安装了 Git,所以现在我们想使用 LDAP 对其进行身份验证。
我有 LDAP 的用户名和密码,但我不是 LDAP 服务器的管理员,也无法获取 USERNAME 和 PASSWORD 那么如何在 git 服务器上安装 LDAP?
我只有 URL 和域。
您不必将 LDAP“安装”到您的 GitBLit 服务器。
您只需要配置 GitBLit 以便该服务器将身份验证委托给您的 LDAP(由 LDAP url 引用,这意味着它可以引用另一个运行 LDAP 的服务器)。请参阅GitBLit 设置页面
的 LDAP 身份验证部分。
使用 LDAP 用户服务时,无法从 Gitblit 手动创建新用户帐户。Gitblit 用户帐户会在新用户首次通过 Gitblit 针对 LDAP 服务器成功进行身份验证时自动创建。
同样重要的是要注意 LDAP 用户服务不检索或存储用户密码,也不实现任何 LDAP 写入功能。
使用您的文件或文件中的
LdapUserService
设置,然后为您的 LDAP 环境适当配置设置。realm.userService=com.gitblit.LdapUserService
gitblit.properties
web.xml
realm.ldap
参见例如“ ldap authentication with gitblit 1.0 ”。