Naprawdę chciałbym wiedzieć, jak wyewidencjonować repozytorium SVN ze zdalnego komputera, który obsługuje tylko protokół svn (więc nie WebDAV z Apache itp.) Przez połączenie SSH.
Czy ktoś może mi powiedzieć, jak to zrobić?
Oto jeszcze raz sytuacja, w której należy wyjaśnić:
svn co svn+ssh://<path to repo>
Odpowiedzi:
Dziękuję @sh, to zrobiło.
Więc zrobiłem szybki przegląd:
1. Jeśli twój serwer SVN nie działa na domyślnym porcie 22: dodaj pozycję tunelu do ~ / .subversion / config
Otwórz plik, poszukaj [tuneli] i linii, na przykład:
Dla wszystkich: dodaj -q, jeśli otrzymujesz „Kill by signal 15” podczas próby kasy.
2. Kasa przy użyciu bezwzględnej ścieżki ze zdalnej lokalizacji
W tym przykładzie używamy skonfigurowanego wpisu tunelu z kroku 1.
Otóż to!
Więcej informacji ogólnych:
Podstawowe instrukcje dotyczące łączenia się z repozytorium SVN przez SSH: http://www.cs.columbia.edu/~crf/crf-guide/resources/software/svn-ssh.html
Z książki „Kontrola wersji z Subversion”: http://svnbook.red-bean.com/en/1.7/svn-book.html#svn.serverconfig.svnserve.sshauth
źródło