Lai piekļūt SVN repozitorijām parasti izmanto Apache (http, https protokolu) vai SVNServe piekļūšanas protokolus (svn, svn+ssh). Par to kā uzstādīt Apache, lai piekļūtu repozitorijai biju aprakstījis šeit, par to kā izmantot SVNServe – tad tagad.
Viens no plusiem izmantojot SVNServe ir tas, ja esat uzstādījuši SVN uz attiecīgās darbstacijas vai servera tad nekas vairs nav nepieciešam ne instalēt, ne kompilēt. SVNServe ir iekļauts Subversion pamata pakā, kur šis process ir tikai jāaktivizē.
Aktivizēt to var ar šādu komandrindu:
svnserve -d --listen-port `ports` -r /var/svn/repository
Attiecīgi pēc tam piekļūšana ir: svn://svn.lv:ports/
Pievienojam lai process palaižas startupā startupā:
cd /etc/init.d/ touch svnserve #izveidojam vi svnserve #atveram editoru svnserve -d --listen-port `ports` -r /var/svn/repository #pievienojam šo rindu jaunajā failā
Padaram pieejamu:
chmod +x svnserve
Pievienojam boot sequenci:
update-rc.d svnserve defaults
Pārbaudīt varam:
svn list svn://svn.lv:ports
Lai nokilotu šo , vispirms sameklējam SVN procesus:
ps aux| grep svn kill `PID`
Savukārt aizvāk šo procesu no startupa varam:
update-rc.d -f svnserve remove
Par `svnserve` izmantošanu sīkāk varat palasīties šeit.
Šis piemērs ir testēts uz Debian.
Šis projekts ir izveidots tīri informatīvos nolūkos, lai esošajiem un jaunajiem projekta izstrādātājiem pastāstītu par SVN un tās priekšrocībām izmantojot tos savos projektos, jo kā pieredze rāda, ka daudziem tā joprojām ir sveša lieta.