解除 SVN 用户和系统用户的绑定?

解除 SVN 用户和系统用户的绑定?

我对 Subversion 还很陌生,但从我的研究中我了解到 SVN 用户基本上是 Linux 用户。

我的问题是如何解除绑定?可以做到吗?

谢谢。

答案1

这一切都取决于你访问存储库的方法。基本上有三种方法:

  1. svnserve
  2. 通过 ssh 进行 svnserve
  3. 阿帕奇 dav_svn

选项 1 和 3 不需要服务器上的本地用户,而选项 2 则需要。

Subversion 手册有一个很好地总结了不同的服务器类型以及为什么选择哪一个。

我个人只使用过阿帕奇方法,它允许您创建一个包含用户名和密码及其各自权限的文件,并且它对我们来说效果很好。

答案2

如果您使用 svn+ssh 访问方法,则 SVN 用户相当于系统用户。要“解除”svn 用户的绑定,您需要转到另一种访问方法,可能是 svnserve 或 apache2+mod_dav。

相关内容