svn checkout: хранилище не найдено

Я заметил, что SVN работает хорошо, пока я не перезагружаю свою машину (Mac OS X). Потом, когда я svn checkout svn://10.0.0.9/testAЯ получаю ошибку svn: No repository found in '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)

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

2 ответа

Решение

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

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

// найти и убить процесс

ps -ef  | grep svnserve
sudo kill processID.

// запустить сервер

svnserve -d -r <path to repository>

В случае /testA путь (сокращенный путь) в URL репозитория, вы должны исправить значение -r (корень репозитория)

Из документа:

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

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

диск:\ путь \ к \ репозиторию \root - путь к родительскому каталогу репозитория (репозитории), а не к самому репозиторию

Другие вопросы по тегам