2013-03-18 22 views
5

Zauważyłem, że SVN działa dobrze, dopóki nie zrestartuję komputera (Mac OS X). Następnie, gdy wykonuję numer svn checkout svn://10.0.0.9/testA, pojawia się błąd svn: No repository found in 'svn://10.0.0.9/testA'.svn checkout: Nie znaleziono repozytorium

svn info produkuje następujące:

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) 

Wszelkie sugestie?

+0

można ją zobaczyć e. To może być [rozwiązanie] (http://www.linuxquestions.org/questions/general-10/subversion-no-repository-found-623128/) dla ciebie. – PSR

Odpowiedz

10

Uważam, że muszę zabić proces svnserve i uruchomić go ponownie.

na terminalu:

// stwierdzeniem i zabicie procesu

ps -ef  | grep svnserve 
sudo kill processID. 

// uruchomić serwer

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

Parametr dla opcji -r jest niepoprawny –

1

W przypadku /testA ścieżki (skrócona ścieżka) w adresie URL repozytorium musisz naprawić -r (repozytorium root) wartość

od doc:

Można również zwiększyć bezpieczeństwo i oszczędność czasu wprowadzania adresów URL z svnserve przy użyciu przełącznika --root ustawić lokalizację głównego i ograniczyć dostęp do określonego katalogu na serwerze:

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

dysk: \ ścieżka \ do \ repozytorium \ root jest ścieżka do katalogu nadrzędnego repozytorium (baz), a nie do samego składowiska

Powiązane problemy