我正在尝试在svnserve中设置authz文件(在SUN OS下)。 我的回购名称是CL_xyz,回购路径是/ export / svnrepo / xyz。 如何在步骤x指定repo路径以获得所需的结果?是的,我得到一个错误 -
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 :(得分:0)
因此,当您使用“app”的用户名进行身份验证并且能够使用该凭据进行身份验证时,例如,进行更新吗?
您仅在存储库根路径的/ branches路径中授予对admin组成员的写访问权限。我假设这是你要写的路径?也许如果你显示你正在使用它的svn命令行会有所帮助。
你能运行svn info并显示它的输出吗?