Installeer SVN-diens op CentOS7
Amptelike verwysing
Amptelike webwerf ProdukdokumentasieVoer die installasie uit
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Skep 'n dokumentbiblioteek
Nadat die installasie voltooi is, moet ons 'n dokumentbiblioteek skep. Raadpleeg die volgende opdrag om dit te skep.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Voeg rekening
Nadat ons die dokumentbiblioteek geskep het, moet ons ook 'n rekening skep om aan te meld by die dokumentbiblioteek. Gebruik vi of vim om te wysig / opt / svn / repositories / conf / passwd, voeg rekeninge in die lêer by, een reël verteenwoordig een rekening. Verwys na die volgende vir meer inligting.
[users]
user1=password1
user2=password2
Magtig die rekenaarbewerking van die rekening
Alhoewel ons rekeninge geskep het, het hulle geen lees- en skryftoestemmings nie. Ons moet ook elke rekening magtig. Gebruik vi of vim om te wysig / opt / svn / repositories / conf / authz en voeg die magtigingsinligting van die rekening in die lêer by. Die spesifieke opset kan na die volgende voorbeeld verwys.
[/]
user1=rw
[/src]
user2=r
Verander die konfigurasielêer
Ten slotte moet ons ook die konfigurasielêer verander om die dokumentgids en magtigingsmetode te spesifiseer. Gebruik vi of vim om /opt/svn/repositories/conf/svnserve.conf te wysig, vind die inhoud in die onderstaande voorbeeld en wysig dit volgens die voorbeeld.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Begin en verifieer diens
Nadat alle konfigurasies voltooi is, kan ons met die diens begin. Nadat ons die diens begin het, gebruik ons die SVN-kliënt om aan te sluit. As ons suksesvol kan koppel en aanmeld met die rekening wat ons gekonfigureer het, is ons SVN-diens ingestel.
svnserve -d -r /opt/svn/repositories