Instaloni paketat e kërkuara
Krijo përdorues svn
Krijoni depon tuaj të parë
Kontrolli përfundimtar
Instaloni paketat e kërkuara
Ne do të ekzekutojmë SVN nën xinetd për përdorime të ulëta të burimeve.
apt-get install xinetd subversion
Krijo përdorues svn
adduser --system --home /var/svn --disabled-password --disabled-login --group svn
Krijoni depon tuaj të parë
svnadmin create /var/svn/repositories
Ekzekutoni komandat e mëposhtme për të futur cilësimet /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
Ndrysho /var/svn/repositories/conf/passwd
për të shtuar përdorues dhe fjalëkalim.
Fut:
[users]
YOUR_USERNAME = YOUR_PASSWORD
Ndrysho /var/svn/repositories/conf/authz
për të modifikuar lejen e përdoruesit.
Shembull:
[/]
YOUR_USERNAME = rw
[/example.com]
YOUR_USERNAME = rw
other = r</pre>
Shënim: r = vetëm për lexim; rw = lexo dhe shkruaj
Ekzekutoni komandat e mëposhtme për të krijuar një skedar konfigurimi xinetd për Subversion në /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
Rinisni xinetd dhe keni mbaruar.
/etc/init.d/xinetd restart
Kontrolli përfundimtar
Sigurohuni që Subversion po funksionon duke përdorur komandën e mëposhtme:
netstat -ant | grep ':3690'
Ju duhet të shihni diçka të tillë nëse Subversion po funksionon:
tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN
Mos harroni të hapni portin 3690 nëse keni të instaluar murin e zjarrit.
Tani mund të hyni në depon tuaj të Subversion duke përdorur svn://YOUR_HOST/
nga çdo klient SVN .