签出我使用SVN在服务器上创建的存储库

签出我使用SVN在服务器上创建的存储库,svn,tortoisesvn,Svn,Tortoisesvn,这是我第一次创建SVN存储库。当我尝试签出我的回购文件时,我在客户机上遇到了问题。当我尝试在我创建回购协议的机器上检查东西时,我没有任何问题;i、 当我这样做时:svn公司file:///repo_path/project_name/trunk 但是,当我尝试使用网络协议(.)从远程机器访问相同的内容时,会遇到与中所述相同的问题 不幸的是,那个讨论对我没有帮助,因为我确信我有正确的SVN HTTP URL。我检查了conf/svnserve.conf,看到了以下内容: [general] ano

这是我第一次创建SVN存储库。当我尝试签出我的回购文件时,我在客户机上遇到了问题。当我尝试在我创建回购协议的机器上检查东西时,我没有任何问题;i、 当我这样做时:
svn公司file:///repo_path/project_name/trunk

但是,当我尝试使用网络协议(.)从远程机器访问相同的内容时,会遇到与中所述相同的问题

不幸的是,那个讨论对我没有帮助,因为我确信我有正确的SVN HTTP URL。我检查了conf/svnserve.conf,看到了以下内容:

[general]
anon-access = read
auth-access = write
password-db = passwd
realm = My First Repository

请告诉我缺少什么。

我的配置由三个文件组成(位于
conf
文件夹中):

  • authz
  • passwd
  • svnserve.conf
它们的作用如下:

svnserve.conf

配置对回购的总体访问权限,并提供以下内容:

[general]
anon-access = none
password-db = passwd    # password database
authz-db    = authz     # authorization rules
passwd

为某些用户提供密码:

harry = password
sally = password
charlie = password
authz:

SVN服务的授权文件:

[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

应该这样做。

passwd
存在并且包含条目?是。有一个名为conf/passwd的文件,其条目为“code”#####该文件是svnserve的示例密码文件。[用户]#harry=harryssecret#sally=sallyssecret“密码”我需要编辑此密码吗?请帮助我配置repo,以便我可以使用http或svn+ssh协议通过网络访问项目文件。或者请给我指一下文献。我试着通过红豆指南来阅读,但是没有关于配置和使回购在网络上可用的有用示例。谢谢。请描述一下,当您将普通web浏览器指向该URL时,会得到什么。将其与真正的http(s)URL(如从)兼容。您还希望!非常感谢@eckes。我还有三个后续问题。首先,如果我必须考虑checkout命令中的用户名/密码,“svn checkout”命令是什么样子的?其次,在更改conf文件夹中的文件后,是否需要重新启动svn守护进程。最后,我的svn回购是在$HOME目录下创建的:svn/myRepos。那么,我的URL将是,对吗?非常感谢。请忽略问题1和问题2。我通过查看“svnco”命令的帮助,找到了这两个问题的解决方案。我仍然无法签出这些文件。我创建了一个用户/密码作为testuser/testuserpassword。然后我重申了svnserve守护进程。然后执行以下操作:svnco--username testuser--password testuserpassword。我仍然无法签出文件。我应该开始查看端口和防火墙、网络配置等吗?知道SVN的默认端口是什么吗?