使用 SASL 和普通用户帐户的 Svnserve 身份验证

JW.*_*JW. 7 svn sasl

是否可以设置 svnserve 以便它使用系统的用户和密码(例如使用 /etc/shadow 文件)进行身份验证?我认为这将与 SASL 一起使用,但我找不到以这种方式工作的 SASL 配置。

我有一个在 Apache 下运行的 Subversion 服务器,但是速度很慢。在某些情况下,使用 svnserve 会快一些,所以我想改用它。svn+ssh 方法对于需要设置私钥/公钥的用户来说似乎很复杂。

Swo*_*gan 2

我没有遵循这个指南,所以我不知道它是否是最新的和准确的,但这里是:

使用 SASL 进行身份验证

此外,您不需要使用私钥/公钥(除非您有公司策略或其他内容)来使用 SVN 进行身份验证。如果您不想每次都输入密码,可以只使用 svn 客户端内置的密码提示并使用缓存密码的选项。

此外,您可能想调查为什么 Apache 看起来很慢。多年来我发现 SVN+Apache 为您提供了最大的灵活性和稳健性。我无法想象从 svn+apache 迁移到 svnserve。