2013-03-14 71 views
2

我想在svnserve(在SUN OS下)设置authz文件。 我的回购名称是CL_xyz,回购路径是/ export/svnrepo/xyz。 如何在步骤x指定回购路径以获得所需的结果? RightNow公司,我得到一个错误 -Authz文件在svnserve

Sending  test.txt 
Transmitting file data .svn: E220001: Commit failed (details follow): 
svn: E220001: Access denied 
svn: E220001: Your commit message was left in a temporary file: 

AuthZ的文件

[groups] 
admin = app 
# [/foo/bar] 
# harry = rw 
# &joe = r 
# * = 

[/branches] ----step x 
#[/] 

#* = rw 
@admin = rw 

PS:我的svnserve.conf和passwd文件都工作正常。

文件svnserve.conf

anon-access = none 
auth-access = write 
password-db = passwd 
authz-db = authz 
realm = CL_xyz 

寻求一个专家来解决我的小问题。谢谢你的时间。

回答

0

因此,当您使用用户名“app”进行身份验证并且能够使用该凭证进行读取时,例如,执行更新?

您仅授予了存储库根路径中/ branches路径中管理员组成员的写权限。我认为这是你想写的路径?也许如果你显示你使用的svn命令行会有帮助。

你可以运行svn info并显示那个输出吗?

相关问题