Svn einrichten

Aus xinux.net
Zur Navigation springen Zur Suche springen

Einrichten eine Subversion

Als Beispiel dient das Verzeichnis /var/projekt
Die Repostorys liegen unter /files/repository

Erstellen des svn Repository

cd /files/repository
svnadmin create projekt

Projekt anlegen

svn import /var/projekt file:///files/repository/projekt/ -m "Beginn der Versionsverwaltung"

Lokaler Checkout

cd /usr/src
svn co  file:///files/repository/projekt

Checkout übers Netz

cd /usr/src
svn co  svn://192.168.2.201/projekt

Autorisierung anpassen

cat /files/repository/projekt/conf/svnserve.conf 
[general]
anon-access = read
auth-access = write
password-db = passwd

cat /files/repository/projekt/conf/passwd 
[users]
# user = password
ergofit = ergofit
xinux   = suxer

Datei zu einem Projekt hinzufügen

cd /usr/src/projekt
echo neuer sourcecode > neue.datei
svn add neue.datei 
   A    neue.datei

Checkin übers Netz

cd /usr/src/projekt
svn ci --username xinux --password suxer -m "erstes update"

Vorlage:HOWTO Vorlage:Passwords