我对 Subversion 还很陌生,但从我的研究中我了解到 SVN 用户基本上是 Linux 用户。
我的问题是如何解除绑定?可以做到吗?
谢谢。
答案1
这一切都取决于你访问存储库的方法。基本上有三种方法:
- svnserve
- 通过 ssh 进行 svnserve
- 阿帕奇 dav_svn
选项 1 和 3 不需要服务器上的本地用户,而选项 2 则需要。
Subversion 手册有一个很好地总结了不同的服务器类型以及为什么选择哪一个。
我个人只使用过阿帕奇方法,它允许您创建一个包含用户名和密码及其各自权限的文件,并且它对我们来说效果很好。
答案2
如果您使用 svn+ssh 访问方法,则 SVN 用户相当于系统用户。要“解除”svn 用户的绑定,您需要转到另一种访问方法,可能是 svnserve 或 apache2+mod_dav。