Skocz do zawartości

Svn-konfiguracja


psienkow

Rekomendowane odpowiedzi

Witam,

 

zaczynam pracę z svn, chcę daministrować pojedynczym repozytorium, po konfiguracji svn-a oraz dostępu do repo przez www widać coś takiego:

 

svn - Revision 41: /

 

* README.txt

* conf/

* moje_repo/

* db/

* format

* hooks/

* locks/

 

Powered by Subversion version 1.5.4 (r33841).

 

dla czego widzoczne są foldery takie jak db/ i cała reszta? moim zdaniem wiodoczna powinna być zawartosc jedynie katalogu moje_repo i wersjonowane w nim pliki. Czy sie mylę?

 

mój plik konfiguracji

 

<Location /svn>

 # Uncomment this to enable the repository
 DAV svn

 SVNPath /var/svn

 AuthType Basic
 AuthName "Subversion Repository"
 AuthUserFile /etc/apache2/dav_svn.passwd
 Require valid-user

 # To enable authorization via mod_authz_svn
 #AuthzSVNAccessFile /etc/apache2/dav_svn.authz

 # The following three lines allow anonymous read, but make
 # committers authenticate themselves.  It requires the 'authz_user'
 # module (enable it with 'a2enmod').
 #<LimitExcept GET PROPFIND OPTIONS REPORT>
   #Require valid-user
 #</LimitExcept> 

</Location>

jak powinna wyglądać konfiguracja svn-a aby po utworzeniu nowego repo, było o no puste? Tzn widok przez www powinien bardziej przypominać obrazek widoczny na:

 

http://czytelnia.ubuntu.pl/wp-content/svn.png

 

 

tutaj nie widać żadnych plików tworzacych się zautoamtaycznie w chwili zkaąłdania repo.

 

psienkow

 

---------------------

Kody, listingi plików konfiguracyjnych itp proszę umieszczać między znacznikami [code][/code] (do 10-15 linii) lub gdy listing jest dłuższy miedzy znacznikami [codebox][/codebox]

Edytowane przez WalDo
Dodanie znaczników
Odnośnik do komentarza
Udostępnij na innych stronach

moj dzialajacy config w /etc/httpd/conf.d/subversion.conf wyglada tak:

 


LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so
<Location /svn>
 DAV svn
 SVNParentPath /var/svn/repos
 SVNListParentPath on
 SVNAutoversioning on
 SSLRequireSSL
 AuthName "SVN"
 AuthzSVNAccessFile /etc/httpd/conf.d/subversion.policy
 AuthType Digest
 AuthDigestProvider file
 Satisfy Any
 AuthUserFile /etc/httpd/conf.d/subversion.digest
 Require valid-user
</Location>

 

autentykacja jest na digest do realmu SVN (nazwa dowolna). konfiuracja dla wielu repozytoriow (+WebDAV). jesli nie chcesz uzywac SSL (co przy uwierzytelnianiu jest po prostu idiotyzmem) to trzeba usunac wiersz SSLRequireSSL. jak chcesz uzyc ssl musisz miec modul mod_ssl i skonfigurowane certyfikaty w /etc/httpd/conf.d/ssl.conf. oczywiscie najpierw je sobie trzeba wygenerowac ;]

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...