Pag-instalar sa serbisyo sa SVN sa CentOS7
Opisyal nga pakisayran
Opisyal nga website Dokumentasyon sa ProduktoPaghimo instalar
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Paghimo usa ka librarya sa dokumento
Pagkahuman nakompleto ang pag-install, kinahanglan namon nga maghimo usa ka librarya sa dokumento, palihug pagdangup sa mosunud nga mando aron mahimo kini.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Pagdugang account
Pagkahuman gihimo ang librarya sa dokumento, kinahanglan usab nga maghimo kami usa ka account alang sa pag-log in sa librarya sa dokumento. Paggamit vi o vim aron ma-edit / opt / svn / repositories / conf / passwd, pagdugang mga account sa file, ug ang usa ka linya nagrepresentar sa usa ka account. Pag-refer sa mosunud alang sa mga detalye.
[users]
user1=password1
user2=password2
Pagtugot sa operasyon sa direktoryo sa account
Bisan kung naghimo kami mga account, wala silay bisan unsang mga pagtugot sa pagbasa ug pagsulat. Kinahanglan usab namon hatagan pagtugot ang matag account. Paggamit vi o vim aron ma-edit / opt / svn / repositories / conf / authz ug idugang ang kasayuran sa pagtugot sa account sa file. Ang piho nga pag-configure mahimong magtumong sa mosunud nga pananglitan.
[/]
user1=rw
[/src]
user2=r
Usba ang config file
Sa katapusan, kinahanglan usab namon nga usbon ang file sa pag-configure aron mahibal-an ang direktoryo sa dokumento ug pamaagi sa pagtugot. Paggamit vi o vim aron ma-edit /opt/svn/repositories/conf/svnserve.conf, pangitaa ang sulud sa pananglitan sa ubus, ug usba kini sumala sa pananglitan.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Pagsugod ug pagpanghimatuud sa serbisyo
Pagkahuman nahuman ang tanan nga mga pag-configure, mahimo namon masugdan ang serbisyo. Pagkahuman sa pagsugod sa serbisyo, gigamit namon ang kliyente sa SVN aron makakonektar. Kung malampuson namon nga makakonektar ug maka-log in sa account nga among gi-configure, nagpasabut nga ang among serbisyo sa SVN naandam na.
svnserve -d -r /opt/svn/repositories