检查我使用SVN在服务器上创建的存储库

时间:2011-05-31 03:59:19

标签: svn tortoisesvn

这是我第一次创建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

请让我知道我错过了什么。

1 个答案:

答案 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

这应该这样做。