我发现你的文章使用 Apache Auth 和 gitweb,gitosis。
如果我不使用 LDAP 进行身份验证,我想知道是否有办法做到这一点。我们目前有一个非常大的 NIS 域,用于在所有 unix 服务器上进行身份验证。我们通过 UI 将其用于 SVN 存储库,但对于这种情况,我试图满足以下要求:
- Git 存储库
- 访问控制 - 使用 Gitolite
- 在线用户界面 - 使用 Gitweb
- UI 还必须具有访问控制 - 尚未实现
我首先在想我需要让 Gitweb 和 Gitolite 一起玩,并且每个人现在都单独工作。
如果 gitolite 使用 SSH 密钥提供访问权限,那么它可以通过为用户/开发人员将访问 Gitweb/gitolite 的每台机器拥有一个密钥来提供访问权限。
或者,如果我可以让 gitweb 简单地对来自 NIS 域的用户进行身份验证,因为每个用户都有一个我们的 IT 部门设置的帐户,这会更好。
我可以用来进一步了解此要求的任何想法或方法?