KORÁBBI CIKKEK
CÍMKEFELHŐ
RAID
software raid
smarty
template
javascript
data-changing
JSON
MVC
design pattern
autoload
svn
ubuntu
apache
subversion
dav
php5
memcache
memcached
load
caching
cheat
php
no multipart
files
post
server
sh
bash
mysql
dump
mysqldump
backup
tgz
cli
daemon
PEAR
system_daemon
directadmin
magyarosítás
DA
enhanced
open source
nyílt forrás
közösség
Neelie Kroes
importance of communities
general
protection
general protection
segmentation
fault
segmentation fault
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