这是我第一次创建SVN存储库。当我尝试检查我的repo文件时,我在客户端计算机上遇到问题。当我尝试在我创建回购的机器上检查一些东西时,我没有任何问题;即当我这样做时:svn co file:///repo_path/project_name/trunk
但是,当我尝试使用网络协议(http://..。)从远程计算机访问相同内容时,我遇到了An SVN error (200 OK) when checking out from my online repository中描述的相同问题。
不幸的是,这个讨论对我没有帮助,因为我确信我有正确的SVN HTTP URL。我查看了conf / svnserve.conf并看到了以下内容:
[general]
anon-access = read
auth-access = write
password-db = passwd
realm = My First Repository
请让我知道我错过了什么。
答案 0 :(得分:0)
我的配置包含三个文件(位于conf
文件夹中):
authz
passwd
svnserve.conf
它们有以下用途:
svnserve.conf
:
配置对repo的整体访问权限并提供以下内容:
[general]
anon-access = none
password-db = passwd # password database
authz-db = authz # authorization rules
passwd
:
为某些用户提供密码:
harry = password
sally = password
charlie = password
authz:
svnserve的授权文件:
[groups]
# put harry and sally into the developers group
developers = harry,sally
# configure access for the root of the repo
[/]
# developers group has read/write access
@developers = rw
# charlie can only read
charlie = r
这应该这样做。