【发布时间】:2015-04-07 11:24:08
【问题描述】:
我有一个现有的 SVN 服务器,我需要添加更多用户以使用 subversion 客户端进行连接,以进行结帐、更新和提交。我阅读了有关如何将新用户添加到 svn 服务器的文档 (http://svnbook.red-bean.com/en/1.7/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.auth.users),但我想不出一个好主意。 请有人帮我找出添加新用户和授予权限的正确方法。
我的问题是我有一个具有管理权限的用户“aaa”的 SVN 服务器。我需要添加另一个具有相同权限的名为“bbb”的用户。
- 设置 SVN 服务器后,svn 命令能否用于创建新用户帐户?
- 还是我需要手动编辑现有的 .conf 文件来为 SVN 服务器添加新用户?
服务器操作系统为 CentOS 6.3
【问题讨论】:
-
你是使用HTTP还是svn://协议连接服务器?您链接到 svn:// 协议文档;如果是 HTTP,那么您可能需要this instead,具体取决于您已经配置的内容。您需要告诉我们现有的配置 - http 或 svnserve,例如httpd 和 svnaccess 配置的非敏感部分 - 如果您需要更具体的帮助,但很有可能您需要的是这些文档。
-
@Rup,我正在使用 HTTP 连接到服务器(url 以 http 开头)。服务器计算机也位于同一网络中。
-
好的,在这种情况下,您可能正在该服务器上运行 Apache。您应该可以在 /etc/httpd/conf.d/subversion.conf 中找到 Apache 配置的 mod_dav_svn 模块部分。如果您设置了每个目录的权限,请查找诸如 AuthType、AuthBasicProvider(如果 authtype basic)和 AuthzSVNAccessFile 之类的行。 CentOS 6.3 看起来它有 Subversion 1.6.11 所以这里是你需要了解的文档:svnbook.red-bean.com/en/1.6/…
-
@Rup,按照指示,我按照文档进行操作,终于能够使用 htpasswd 添加新用户。感谢您的帮助
标签: linux svn hgsubversion