Instalu SVN-servon sur CentOS7
Oficiala referenco
Oficiala retejo Produkta DokumentadoFaru 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