I-install ang serbisyo ng SVN sa CentOS7
Opisyal na sanggunian
Opisyal na website Dokumentasyon ng ProduktoGawin ang pag-install
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Lumikha ng isang library ng dokumento
Matapos makumpleto ang pag-install, kailangan naming lumikha ng isang library ng dokumento, mangyaring sumangguni sa sumusunod na utos upang likhain ito.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Magdagdag ng account
Matapos likhain ang library ng dokumento, kailangan din naming lumikha ng isang account para sa pag-log in sa library ng dokumento. Gumamit ng vi o vim upang i-edit / opt / svn / repositories / conf / passwd, magdagdag ng mga account sa file, at ang isang linya ay kumakatawan sa isang account. Sumangguni sa sumusunod para sa mga detalye.
[users]
user1=password1
user2=password2
Pahintulutan ang pagpapatakbo ng direktoryo ng account
Bagaman lumikha kami ng mga account, wala silang anumang mga pahintulot na mabasa at sumulat. Kailangan din naming pahintulutan ang bawat account. Gumamit ng vi o vim upang i-edit / opt / svn / repositories / conf / authz at idagdag ang impormasyon ng pahintulot ng account sa file. Ang tukoy na pagsasaayos ay maaaring sumangguni sa sumusunod na halimbawa.
[/]
user1=rw
[/src]
user2=r
Baguhin ang file ng pagsasaayos
Sa wakas, kailangan din nating baguhin ang file ng pagsasaayos upang tukuyin ang direktoryo ng dokumento at pamamaraan ng pagpapahintulot. Gumamit ng vi o vim upang mai-edit /opt/svn/repositories/conf/svnserve.conf, hanapin ang nilalaman sa halimbawa sa ibaba, at baguhin ito alinsunod sa halimbawa.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Simulan at i-verify ang serbisyo
Matapos makumpleto ang lahat ng mga pagsasaayos, maaari naming simulan ang serbisyo. Matapos simulan ang serbisyo, ginagamit namin ang SVN client upang kumonekta. Kung matagumpay kaming makakakonekta at mag-log in sa account na na-configure namin, ang aming serbisyo sa SVN ay na-set up na.
svnserve -d -r /opt/svn/repositories