小编sco*_*ott的帖子

如何在SVN中添加用户?

更新 #3:我想我找到了。
/etc/httpd/conf.d/subversion.conf

<Location /repos>
        DAV svn
        SVNPath /var/www/svn/repos
        AuthType Basic
        AuthName "Subversion repos"
        AuthUserFile /etc/svn-auth-conf
        Require valid-user
</Location>
Run Code Online (Sandbox Code Playgroud)

svn-auth-conf 的格式为

user1:$apr1$randome letters ... $random letters and numbers
Run Code Online (Sandbox Code Playgroud)

我觉得我使用了一些命令行工具来添加用户,但我不记得是什么。

更新 #2: locate http.conf 给出这些结果

/usr/share/logwatch/default.conf/logfiles/http.conf
/usr/share/logwatch/default.conf/services/http.conf
Run Code Online (Sandbox Code Playgroud)

我在其中任何一个中都没有看到与颠覆有关的任何内容。如果有帮助,我可以在这里发布文件。

原问题:

几年前,我安装并设置了 subversion。我不记得我是如何添加用户的。我现在需要添加另一个,但是当我检查passwd文件时,没有定义用户,文件中也没有设置任何内容svnserve.conf——两者都注释掉了所有内容。这是我可以找到通过谷歌添加用户的唯一方法。所以我试了一下:

密码

user1 = password1
user2 = password2
Run Code Online (Sandbox Code Playgroud)

配置文件

anon-access = none
auth-access = write
pasword-db = passwd
authz-db - authz
realm = repos
Run Code Online (Sandbox Code Playgroud)

但我仍然只能使用 访问它user1,即使我user1不是 linux 服务器上的用户。还有其他方法可以添加用户还是我的配置有问题?

更新:

我已将以下行添加到我的 svnserve.conf 文件中

authz-db …
Run Code Online (Sandbox Code Playgroud)

subversion

12
推荐指数
2
解决办法
15万
查看次数

标签 统计

subversion ×1