Instalu SVN-servon sur CentOS7

Oficiala referenco

Oficiala retejo Produkta Dokumentado

Faru instaladon

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Kreu dokumentan bibliotekon

Post kiam la instalado finiĝis, ni bezonas krei dokumentan bibliotekon, bonvolu raporti al la sekva komando por krei ĝin.

            mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
        

Aldonu konto

Post krei la dokumentan bibliotekon, ni ankaŭ bezonas krei konton por ensaluti en la dokumenta biblioteko. Uzu vi aŭ vim por redakti / opt / svn / repositories / conf / passwd, aldoni kontojn en la dosiero, kaj unu linio reprezentas unu konton. Por detaloj, vidu jenon.

            [users]
user1=password1
user2=password2
        

Rajtigu la dosierujon de la konto

Kvankam ni kreis kontojn, ili ne havas permesojn por legi kaj skribi. Ni ankaŭ bezonas rajtigi ĉiun konton. Uzu vi aŭ vim por redakti / opt / svn / repositories / conf / authz kaj aldoni la rajtigajn informojn de la konto en la dosiero. La specifa agordo povas rilati al la sekva ekzemplo.

            [/]
user1=rw
[/src]
user2=r
        

Modifi la agordan dosieron

Fine, ni ankaŭ bezonas modifi la agordan dosieron por specifi la dokumentan dosierujon kaj rajtigan metodon. Uzu vi aŭ vim por redakti /opt/svn/repositories/conf/svnserve.conf, trovi la enhavon en la suba ekzemplo kaj modifi ĝin laŭ la ekzemplo.

            anon-access = none 
auth-access = write 
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
        

Komencu kaj kontrolu servon

Post kiam ĉiuj agordoj finiĝis, ni povas komenci la servon. Post komencado de la servo, ni uzas la SVN-klienton por konektiĝi. Se ni povas sukcese konekti kaj ensaluti per la konto, kiun ni agordis, tiam nia SVN-servo estas starigita.

            svnserve -d -r /opt/svn/repositories