Instal·leu el servei SVN a CentOS7
Referència oficial
Pàgina web oficial Documentació del producteRealitzeu la instal·lació
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Creeu una biblioteca de documents
Un cop finalitzada la instal·lació, hem de crear una biblioteca de documents. Consulteu l'ordre següent per crear-la.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Afegir compte
Després de crear la biblioteca de documents, també hem de crear un compte per iniciar la sessió a la biblioteca de documents. Utilitzeu vi o vim per editar / opt / svn / repositories / conf / passwd, afegir comptes al fitxer i una línia representa un compte. Consulteu els detalls següents.
[users]
user1=password1
user2=password2
Autoritzeu el funcionament del directori del compte
Tot i que hem creat comptes, no tenen cap permís de lectura i escriptura. També hem d’autoritzar cada compte. Utilitzeu vi o vim per editar / opt / svn / repositories / conf / authz i afegir la informació d’autorització del compte al fitxer. La configuració específica es pot referir a l'exemple següent.
[/]
user1=rw
[/src]
user2=r
Modifiqueu el fitxer de configuració
Finalment, també hem de modificar el fitxer de configuració per especificar el directori de documents i el mètode d’autorització. Utilitzeu vi o vim per editar /opt/svn/repositories/conf/svnserve.conf, cerqueu el contingut a l'exemple següent i modifiqueu-lo segons l'exemple.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Inicieu i verifiqueu el servei
Un cop finalitzades totes les configuracions, podem iniciar el servei. Després d'iniciar el servei, utilitzem el client SVN per connectar-nos. Si podem connectar-nos i iniciar la sessió amb el compte que hem configurat, significa que s'ha configurat el nostre servei SVN.
svnserve -d -r /opt/svn/repositories