如何以编程方式将用户从shell脚本添加到subversion?

时间:2011-02-19 06:45:20

标签: svn shell

我想在不重新启动subversion服务器的情况下创建一个subversion用户,但唯一的方法就是编辑passwd文件。

是否有添加用户的命令?

2 个答案:

答案 0 :(得分:1)

根据svn的访问方式,有不同的身份验证方式。如果您通过apache htpasswd或htdigest服务它可能会做你想要的。

答案 1 :(得分:1)

如果您仅使用svnserve守护程序,则用户文件是以

命名的文件
password-db = passwd.conf

conf/svnserve.conf标题下的[general]配置文件中。 没有用于将用户添加到此文件的API,但您始终可以执行以下操作:

echo "$user = $passwd" >> conf/passwd.conf

只需将新用户添加到列表末尾(我假设您已将[users]标题设置在该文件的顶部。

我认为您不应该重新启动服务器以考虑新用户。