Apache Subversion: Unterschied zwischen den Versionen
Chepaz (Diskussion | Beiträge) |
Chepaz (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
Zeile 63: | Zeile 63: | ||
[[Kategorie:Netzwerk]] | [[Kategorie:Netzwerk]] | ||
Version vom 15. Oktober 2009, 13:17 Uhr
Subversion Versionsverwaltung
Hier eine kurze Einstiegshilfe um ein SVN-Versionskontrollsystem/SVN-Server in Betrieb zu nehmen. Damit ist es möglich verschiedene Versionen eines Projektes vorzuhalten. Somit ist es z.B. möglich auf schon gelöschten, weil vermeintlich nicht mehr benötigten Code zurückzugreifen.
Installieren von Subversion:
pacman -S subversion
Anlegen eines Verzeichnises für SVN-Repositorys:
mkdir /srv/svn
Konfigurieren von svnserve:
vim /etc/conf.d/svnserve
Pfad zum Repo in svnserve anpassen und einen Benutzer festlegen:
SVNSERVE_ARGS="-r /srv/svn"
SVNSERVE_USER="ExistierenderBenutzer"
Für mehr Optionen "man svnserve" ;)
SVN Daemon starten:
/etc/rc.d/svnserve start
Test Repository anlegen:
svnadmin create /srv/svn/testsvn
User und Passwort für das Repo setzen:
vim /srv/svn/testsvn/conf/svnserve.conf
Und unter [general] einfach diese zwei Zeilen einfügen oder einkommentieren:
deinUserName = write password-db = passwd
Passwort vom Repo anpassen:
vim /srv/svn/testsvn/conf/passwd
und unter [users] einfügen:
deinUsername = deinPasswort
Nun kann z.B. über Netbeans (oder auch der Konsole) das SVN benutzt werden. Man beachte das man hierbei nicht den ganzen Pfad angibt sondern nur das angelegte Repostory. D.h.: svn://hostname/testsvn