我最近建立了自己的服务器,用于托管一些 git 存储库。我在那里安装了 gitorious。它几乎完美无缺。我现在正在努力解决的一件事是如何让用户使用他们的用户名和密码而不是公共 ssh 密钥进行身份验证?就像 GitHub 允许的那样。对我来说,不强迫用户生成 ssh 密钥非常重要。我到处寻找答案,但找不到。
预先感谢您的帮助。
答案1
我还没有看过,但一般来说,你可能需要某种 PAM 插件。
有人描述了如何做到这一点这里,但我还没有尝试过,所以 YMMV。
我最近建立了自己的服务器,用于托管一些 git 存储库。我在那里安装了 gitorious。它几乎完美无缺。我现在正在努力解决的一件事是如何让用户使用他们的用户名和密码而不是公共 ssh 密钥进行身份验证?就像 GitHub 允许的那样。对我来说,不强迫用户生成 ssh 密钥非常重要。我到处寻找答案,但找不到。
预先感谢您的帮助。
我还没有看过,但一般来说,你可能需要某种 PAM 插件。
有人描述了如何做到这一点这里,但我还没有尝试过,所以 YMMV。