我有一个运行 SVN 版本 1.8 的 Debian 服务器。
现在我想通过 ssh 为用户提供安全访问,但不想将所有用户创建为系统上的用户。
所以这里基本上是一个解决方案。但它使用单独的私钥来检测不同的用户。问题是,实际用户不熟悉私钥认证。他们希望拥有用户名和密码,即使这不会引起什么麻烦。
是否有一个选项*使用用户名和密码进行身份验证,但不使用系统用户并获得相同的结果?
*) 我的第一解决方案是使用一个文件,usrename = password
就像您使用没有 ssh 的 svnserve 一样。这可能吗?另外,使用 DAV 也不是一种选择,因为我们已经使用 nginx 并且不想在它旁边使用 apache。