Svn einrichten

Aus xinux.net
Version vom 6. August 2014, 13:31 Uhr von Thomas (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Einrichten eine Subversion == Als Beispiel dient das Verzeichnis '''/var/projekt''' Die Repostorys liegen unter '''/files/repository''' Erstellen des sv…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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