Installa u serviziu SVN in CentOS7
Riferimentu ufficiale
Situ ufficiali Documentazione di u ProduttuEseguite a stallazione
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Crea una biblioteca di documenti
Dopu chì l'installazione hè compia, avemu bisognu di creà una biblioteca di documenti, per piacè riferitevi à u cumandimu seguente per creà.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Aghjunghje contu
Dopu avè creatu a biblioteca di documenti, ci vole ancu à creà un contu per accede à a biblioteca di documenti. Aduprate vi o vim per edità / opt / svn / repositories / conf / passwd, aghjunghje conti in u fugliale, è una linea riprisenta un contu. Fighjate à u seguitu per i dettagli.
[users]
user1=password1
user2=password2
Autorizà l'operazione di u repertoriu di u contu
Ancu se avemu creatu conti, ùn anu micca permessi di lettura è scrittura. Avemu ancu bisognu di autorizà ogni contu. Aduprate vi o vim per edità / opt / svn / repositories / conf / authz è aghjunghje l'infurmazioni d'auturizazione di u contu in u fugliale. A cunfigurazione specifica pò riferisce à l'esempiu seguente.
[/]
user1=rw
[/src]
user2=r
Mudificà u fugliale di cunfigurazione
Infine, ci vole ancu à mudificà u schedariu di cunfigurazione per specificà u cartulare di u ducumentu è u metudu d'auturizazione. Aduprate vi o vim per edità /opt/svn/repositories/conf/svnserve.conf, truvate u cuntenutu in l'esempiu sottu, è mudificate secondu l'esempiu.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Principià è verificà u serviziu
Dopu chì tutte e configurazioni sò compie, pudemu inizià u serviziu. Dopu avè principiatu u serviziu, usamu u cliente SVN per cunnettevi. Se pudemu cunnetteci è accede cun successu cù l'account chì avemu configuratu, allora u nostru serviziu SVN hè statu messu in opera.
svnserve -d -r /opt/svn/repositories