Instal·leu els paquets necessaris
Crear usuari svn
Creeu el vostre primer repositori
Comprovació final
Instal·leu els paquets necessaris
Anem a executar SVN sota xinetd per a usos baixos de recursos.
apt-get install xinetd subversion
Crear usuari svn
adduser --system --home /var/svn --disabled-password --disabled-login --group svn
Creeu el vostre primer repositori
svnadmin create /var/svn/repositories
Executeu les ordres següents per inserir la configuració /var/svn/repositories/conf/svnserve.conf
cat >/var/svn/repositories/conf/svnserve.conf <<EOF
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
[sasl]
EOF
Edita /var/svn/repositories/conf/passwdper afegir usuari i contrasenya.
Insereix:
[users]
YOUR_USERNAME = YOUR_PASSWORD
Edita /var/svn/repositories/conf/authzper modificar el permís de l'usuari.
Exemple:
[/]
YOUR_USERNAME = rw
[/example.com]
YOUR_USERNAME = rw
other = r</pre>
Nota: r = només lectura; rw = llegir i escriure
Executeu les ordres següents per crear un fitxer de configuració xinetd per a Subversion a /etc/xinetd.d/svnserve
cat >/etc/xinetd.d/svnserve <<EOF
service svn
{
port = 3690
socket_type = stream
protocol = tcp
wait = no
user = svn
server = /usr/bin/svnserve
server_args = -i -r /var/svn/repositories
}
EOF
Reinicieu xinetd i ja heu acabat.
/etc/init.d/xinetd restart
Comprovació final
Assegureu-vos que Subversion s'està executant amb l'ordre següent:
netstat -ant | grep ':3690'
Hauríeu de veure alguna cosa com això si s'està executant Subversion:
tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN
Recordeu obrir el port 3690 si teniu instal·lat el tallafoc.
Ara podeu accedir al vostre repositori de Subversion svn://YOUR_HOST/des de qualsevol client SVN .