困惑于设置颠覆

我已经编译并安装了subversion,

现在试图添加用户。

我在这里find了两篇文章,但是他们似乎正朝着完全不同的方向前进。

第一个在这里 ,看起来很简单,似乎没有必要创build一个用户帐户( useradd ...

第二个在这里 ,这是更复杂,似乎我需要为每个SVN用户创build一个用户帐户。

我应该遵循哪一个?

你需要做的第一件事就是决定你的用户如何访问服务器。 通过svnserve,http(apache)或ssh。 一旦你决定,那么你设置适当的访问方法的帐户。

请参阅红皮书中有关select服务器的部分 。 一旦您决定转移到关于如何处理该方法的身份validation的部分。

手册中有一行帮我读了很多。 “如果您绝对需要服务器错误或客户端活动的服务器端日志,那么基于Apache的服务器是您唯一的select。” 在排除故障时,如果您没有这些日志,我怀疑您会错过这些日志。

一般来说,我发现,即使是小团队,集中用户pipe理的努力也是花费时间的。

您应该遵循systhread ,它显示如何configuration您的svnserve服务器并允许远程用户访问。 这使用svnserve服务器守护进程,这是通过networking服务Subversion的一种常见方式。 有关更多信息,请参见SVN手册 。 你也可以使用Apache web服务器来服务svn repo,并且使用Apacheauthentication用户以及所有权力(LDAP,SSL等)

linuxfromscratch讨论运行svnserve服务器守护程序所需的unix用户和组。 这可能已经完成,当你安装svn。