Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
svn签出:未找到存储库_Svn_Repository_Svn Checkout_Svnserve - Fatal编程技术网

svn签出:未找到存储库

svn签出:未找到存储库,svn,repository,svn-checkout,svnserve,Svn,Repository,Svn Checkout,Svnserve,我注意到SVN工作得很好,直到我重新启动我的机器(MacOSX)。然后,当我执行svn签出时svn://10.0.0.9/testA,我得到一个错误svn:在中找不到存储库'svn://10.0.0.9/testA“ svn info产生以下结果: Path: . URL: svn://10.0.0.9/testA Repository Root: svn://10.0.0.9 Repository UUID: e5a0987c-ab12-4088-82c5-263f6c00c66a Revis

我注意到SVN工作得很好,直到我重新启动我的机器(MacOSX)。然后,当我执行
svn签出时svn://10.0.0.9/testA
,我得到一个错误
svn:在中找不到存储库'svn://10.0.0.9/testA“

svn info
产生以下结果:

Path: .
URL: svn://10.0.0.9/testA
Repository Root: svn://10.0.0.9
Repository UUID: e5a0987c-ab12-4088-82c5-263f6c00c66a
Revision: 3
Node Kind: directory
Schedule: normal
Last Changed Author: Mika
Last Changed Rev: 3
Last Changed Date: 2013-03-15 14:55:57 +0400 (Fri, 15 Mar 2013)

有什么建议吗?

我发现我需要终止
svnserve
进程并重新启动它

在终端上:

//发现并终止进程

ps -ef  | grep svnserve
sudo kill processID.
下面是一个真实的示例:

root@debian:/home/arun# ps -ef | grep svnserv
root      2697     1  0 13:23 ?        00:00:00 svnserve -d
root      2935  2574  0 14:20 pts/1    00:00:00 grep svnserv
root@debian:/home/arun# kill 2697
//启动服务器

svnserve -d -r <path to repository>
svnserve-d-r

如果存储库URL中存在
/testA
路径(缩短路径),则必须修复-r(存储库根)值

发件人:

您还可以通过以下方式提高安全性并节省输入URL的时间: SVN通过使用--root开关设置根位置和 限制对服务器上指定目录的访问:

svnserve.exe--守护进程--根驱动器:\path\to\repository\root


驱动器:\path\to\repository\root是指向存储库(存储库)的父目录的路径,而不是指向存储库本身的路径

您可以在此处看到。这可能是适合您的路径。