Strona 1 z 1

Lifghttpd i svn instalacja na serwerze

: 22 lutego 2009, 10:22
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?

: 22 lutego 2009, 10:41
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.

: 22 lutego 2009, 10:48
autor: tomii
A jeżeli chciałbym dostęp przez https?

Możesz polecić jakiś przewodnik jak postawić svn+ssh://

: 22 lutego 2009, 11:06
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.

: 22 lutego 2009, 11:13
autor: tomii
Ale czy do https potrzebuje apache? Czy wystarczy dowolny serwer www z obsługą https?

: 22 lutego 2009, 13:11
autor: genobis
Serwer musi obsługiwać SVN, Apache ma odpowiedni moduł, jak z innymi serwerami - nie mam pojęcia.