I-install ang serbisyo ng SVN sa CentOS7

Opisyal na sanggunian

Opisyal na website Dokumentasyon ng Produkto

Gawin 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