我正在创建一堆新的repos,每个都将由相同的用户访问。默认情况下,SVN将创建一个包含以下条目的passwd文件:
[users]
# harry = harryssecret
# sally = sallyssecret
我想用我的用户列表创建新的repos,但我找不到这样做的方法。有谁知道怎么做?
感谢。
埃文
答案 0 :(得分:3)
稍微过时但很难在网上找到这个问题的答案。我只是放弃了,查看了SVN的源代码并弄明白了。希望这对其他人有用。
{repodir} / conf中默认配置文件的“模板”实际上是硬编码到svn二进制文件中。创建新仓库时,没有实际模板文件被复制。
对于创建大量新repos的人来说,我认为最简单的解决方案就是创建自己的模板配置文件并编写脚本来破坏生成的文件。
答案 1 :(得分:0)
在[general]
的{{1}}部分,有一个密码文件的路径。此文件应该控制对svnserve当前正在服务的repos的访问,因此应该只有一个文件。 svnbook有关于svnserve以及如何配置它的更多详细信息。