我在我房间的服务器上设置了Subversion,并且我在客户端计算机上安装了TortoiseSVN,并正确配置了Subversion服务。我不知道如何设置正确的URL来连接到服务器,因为服务器没有URL或任何附加的东西。如果我打开TortoiseSVN repo浏览器并输入svn://nameofServer
,那么连接有效,但我不知道如何设置存储库以连接到svn://nameOfServer/TestProject
之类的东西。
此外,我想知道如何附加密码以查看文件并将其签出。
答案 0 :(得分:1)
在您的情况下,通过网络提供存储库的最佳选择可能是svnserve。
编辑:我举一个例子。如果您已在d:\svnrepositories\foo
创建了存储库,则运行此命令:
svnserve -d -r d:\svnrepositories
然后您就可以在svn://host/foo
访问您的存储库,其中host
是您服务器的主机名或IP地址。
答案 1 :(得分:0)
要创建存储库,您需要在服务器上运行命令svnadmin create <name>
。
修改强>
您创建的存储库必须位于存储库根目录下。当您使用svn://...
访问存储库时,我假设您正在运行svnserve来托管您的存储库
查看svnserve (section "svnserve as daemon")的文档,您可以了解如何设置存储库根目录。如果服务器正在运行Linux,则可以键入
cat /etc/init.d/svnserve
了解svnserve的启动方式以及reposiory root所在的位置。