2013-03-18 8 views
5

Я заметил, что SVN работает хорошо, пока я не перезагружу машину (Mac OS X). Затем, когда я делаю svn checkout svn://10.0.0.9/testA, я получаю сообщение об ошибке svn: No repository found in 'svn://10.0.0.9/testA'.svn checkout: не найдено хранилища

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) 

Любое предложение?

+0

вы можете увидеть ее e. Это может быть [решение] (http://www.linuxquestions.org/questions/general-10/subversion-no-repository-found-623128/) для вас. – PSR

ответ

10

Я считаю, что мне нужно убить процесс svnserve и запустить его снова.

На терминале:

// нахождения и убивая процесс

ps -ef  | grep svnserve 
sudo kill processID. 

// начать сервер

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

параметр для параметра -r неверен –

1

В случае /testA пути (укоротить путь) в URL из хранилища вам необходимо исправить -r (корень репозитория) значение

От doc:

Вы можете также повысить безопасность и сократить время ввода URL-адреса с Svnserve с помощью --root для установки корневого каталога и ограничить доступ к указанной директории на сервере:

svnserve.exe --daemon --root drive:\path\to\repository\root

диск: \ путь \ к \ репозиториев \ корень является путь к родительскому директории репозитория (хранилища), а не в хранилище себя

 Смежные вопросы

  • Нет связанных вопросов^_^