svnadmin create repo1
svnserve.conf的内容
[general]
anon-access = read
auth-access = write
password-db = passwd.txt
authz-db = authz.txt
realm = Home SVN Server
password.txt的内容
[users]
susanta = susanta
authz.txt的内容
[/]
susanta = rw
svnserve -d -r c:/repo1 --listen-port 3691
svnadmin create repo1_mirror
挂钩
中的CREATEd文件pre-revprop-change.cmdpre-revprop-change.cmd
的内容exit 0
svnsync init file:///c:/repo1_mirror svn://localhost:3691/
输出: 修订版0的复制属性。
svnsync sync file:///c:/repo1_mirror
Output:
Committed revision 1.
Copied properties for revision 1.
Committed revision 2.
Copied properties for revision 2.
Committed revision 3.
Copied properties for revision 3.
Committed revision 4.
Copied properties for revision 4.
svnserve -d -r c:/repo1_mirror --listen-port 3692
空是
注意:我在svnserve.conf中运行了没有身份验证的测试,一切都很好。我很确定授权的东西会产生问题。
答案 0 :(得分:0)
确定与身份验证有关。 TortoiseSVN是否要求您提供密码?
如果不考虑在svnserve.conf中完全禁用匿名访问
[general]
anon-access = none
auth-access = write
password-db = passwd.txt
authz-db = authz.txt
realm = Home SVN Server
或允许在authz.txt文件中进行读访问。
[/]
* = r
susanta = rw