Lifghttpd i svn instalacja na serwerze

Konfiguracja serwerów, usług, itp.
tomii
Junior Member
Posty: 687
Rejestracja: 21 października 2007, 13:27

Lifghttpd i svn instalacja na serwerze

Post autor: tomii »

Chciałem zainstalować svn na swoim serwerku ale opisy jakie znalazłem mówią, że muszę mieć zainstalowane i apache. Da się jakoś postawić svn na samym tylko lighttpd?
genobis
Beginner
Posty: 353
Rejestracja: 21 lipca 2008, 21:59
Lokalizacja: Trzebinia

Post autor: genobis »

Zależy jak to svn ma być wykorzystywane, tak naprawdę w ogóle nie potrzebujesz serwera http - on jest potrzebny jedynie by mieć dostęp z zewn. przez svn://, równie dobrą metodą jest np. dostęp przez svn+ssh:// (tylko dla autoryzowanych użytkowników), w takim wypadku musi być uruchomiony sshd.
tomii
Junior Member
Posty: 687
Rejestracja: 21 października 2007, 13:27

Post autor: tomii »

A jeżeli chciałbym dostęp przez https?

Możesz polecić jakiś przewodnik jak postawić svn+ssh://
genobis
Beginner
Posty: 353
Rejestracja: 21 lipca 2008, 21:59
Lokalizacja: Trzebinia

Post autor: genobis »

To wtedy trzeba wejść przez https:// ;-) tyle, że serwer musi to obsługiwać.
http://pl.wikibooks.org/wiki/Subversion pisze: file://
Bezpośredni dostęp do repozytorium (na dysku lokalnym).
http://
Dostęp przez protokół WebDAV do obsługującego Subversion serwera Apache.
https://
Tak samo jak [url]http://,[/url] ale z szyfrowaniem SSL.
svn://
Dostęp przez typowy protokół do serwera svnserver.
svn+ssh://
Tak samo jak svn://, ale przez tunel SSH.
Z svn+ssh stosunkowo najłatwiej skorzystać - wystarczy mieć na serwerze działające sshd oraz zainstalowane svn i już masz "postawione" ]
svn+ssh://user@host/ścieżka/do/repozytorium
[/code]

Tak więc np. aby wykonać checkout:

Kod: Zaznacz cały

svn co svn+ssh://user@host/ścieżka/do/repozytorium
Dobrym pomysłem jest skorzystanie z autoryzacji za pomocą kluczy, żeby nie musieć wklepywać hasła za każdym razem.
tomii
Junior Member
Posty: 687
Rejestracja: 21 października 2007, 13:27

Post autor: tomii »

Ale czy do https potrzebuje apache? Czy wystarczy dowolny serwer www z obsługą https?
genobis
Beginner
Posty: 353
Rejestracja: 21 lipca 2008, 21:59
Lokalizacja: Trzebinia

Post autor: genobis »

Serwer musi obsługiwać SVN, Apache ma odpowiedni moduł, jak z innymi serwerami - nie mam pojęcia.
ODPOWIEDZ