如何使用Subversion和TortoiseSVN建立存储库

如何使用Subversion和TortoiseSVN建立存储库,svn,browser,tortoisesvn,repository,Svn,Browser,Tortoisesvn,Repository,我在房间的服务器上安装了Subversion,在客户端计算机上安装了TortoiseSVN,并且正确配置了Subversion服务。我不知道如何设置正确的URL连接到服务器,因为服务器没有URL或任何附加内容。如果我打开TortoiseSVN repo浏览器并键入svn://nameofServer然后连接就可以了,但我不知道如何设置存储库来连接到类似svn://nameOfServer/TestProject 我还想知道如何在查看文件和签出文件时附加密码。要创建存储库,需要在服务器上运行该命令

我在房间的服务器上安装了Subversion,在客户端计算机上安装了TortoiseSVN,并且正确配置了Subversion服务。我不知道如何设置正确的URL连接到服务器,因为服务器没有URL或任何附加内容。如果我打开TortoiseSVN repo浏览器并键入
svn://nameofServer
然后连接就可以了,但我不知道如何设置存储库来连接到类似
svn://nameOfServer/TestProject


我还想知道如何在查看文件和签出文件时附加密码。

要创建存储库,需要在服务器上运行该命令

编辑:
您创建的存储库必须位于存储库根目录下。当您使用
svn://...
我假设您正在运行svnserve来托管存储库。
查看文档,您可以了解如何设置存储库根目录。如果服务器运行Linux,则可以键入

cat /etc/init.d/svnserve

要了解svnserve是如何启动的以及reposiory根目录的位置。

在您的情况下,通过网络提供存储库的最佳选择可能是

编辑:我举个例子。如果您已在
d:\svnrepositories\foo
中创建了存储库,并运行以下操作:

svnserve -d -r d:\svnrepositories

然后您将能够通过
svn://host/foo
,其中
host
是您服务器的主机名或IP地址。

我无法访问我设置的存储库。我在服务器的桌面上创建了一个文件夹,然后运行该命令并在其中设置了一个存储库,但现在不知道如何从另一台计算机获取存储库,这可能就是Subversion服务。当我运行svnserve-d-r c:\svn_repository命令时,cmd挂在那里,什么也没有happens@user596369字体也许是因为你已经在运行svnserve.exe了吗?我终于解决了这个问题。我必须修复身份验证文件,这样我就可以通过TortoiseSVN在服务器上创建文件夹