Git 可以通过 PAM 验证虚拟用户吗?具体来说,Git 是否需要一些额外的实用程序,例如gitolite
或gitosis
?
答案1
Git 无法进行身份验证。就这样。
吉托莱特 (请不要使用现已过时的项目 gitosis) 是仅用于授权。
只要监听服务(ssh 或 apache)能够:
- 使用 PAM(如
libapache2-mod-auth-pam
“使用 PAM 验证 Apache“) - 调用 gitolite (例如此配置,L107)
您可以使用 PAM 进行身份验证并使用 Gitolite 授权。