Lecza István (Isu)

My developer life, CV and others...

március 12 23:52:32, 2009

Ha ezt a cikket olvasod, akkor valószínüleg tudod, hogy mi az az SVN. Ha nem, akkor röviden: A Subversion egy verziókezelő rendszer, melyet fájlok verzióinak kezelésére használak. Ez ugye forráskódok tekintetében jól jön. A Subversion jól ismert az open source közösségben és sok nyílt forrású projektben használják is. Következzen tehát a telepítés, konfigurálás...

A telepítést szokás szerint Ubuntu szerveren próbáltam.

SUBERSION ÉS APACHE MODUL TELEPíTÉS


sudo apt-get install subversion libapache2-svn

Második lépés a dav_svn modul engedélyezése:

sudo a2enmod dav_svn

REPOSITORY LÉTREHOZÁSA, KONFIGURÁCIÓ


sudo svnadmin create /svn


Ha ez is sikerült, akkor nyissuk meg a dav_svn.conf (/etc/apache2/mods-enabled/dav_svn.conf) fájlunkat, majd a következőket illesszük be:

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


Végül beállítunk egy jelszót, kiosztjuk a jogosultságokat és újraindítjuk az apacheot:

htpasswd -cm /etc/apache2/dav_svn.passwd username
chown -R www-data:www-data /svn
/etc/init.d/apache2 restart


Ne felejtsük el, hogy a htpasswd c kapcsolója törli a meglévő usereket, tehát ha hozzáadni akarunk a jelszófájlhoz, akkor csak az m paramétert használjuk.

Az apache újraindítását követően, lett egy teljes értékü SVN szerverünk, lehet checkoutolni...

HOZZÁSZÓLÁS, VÉLEMÉNYEK

* Név
* E-mail
Weboldal, blog
* Hozzászólás
* Biztonsági kód
* A "Weboldal, blog" mező kivetélével minden mező kitöltése kötelező!