Faka inkonzo ye-SVN kwi-CentOS7

Isalathiso esisemthethweni

Iwebhusayithi esemthethweni Amaxwebhu eMveliso

Yenza ufakelo

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Yenza ithala leencwadi

Emva kokuba ufakelo lugqityiwe, kufuneka senze uxwebhu lwethala, nceda ujonge kulo myalelo ulandelayo ukuze uwenze.

            mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
        

Yongeza iakhawunti

Emva kokwenza ithala leencwadi, kufuneka senze iakhawunti yokungena kwilayibrari yoxwebhu. Sebenzisa i-vi okanye i-vim ukuhlela / ukukhetha / i-svn / indawo yokugcina / i-conf / i-passwd, yongeza iiakhawunti kwifayile, kwaye umgca omnye umele iakhawunti enye. Jonga oku kulandelayo malunga neenkcukacha.

            [users]
user1=password1
user2=password2
        

Gunyazisa ukusebenza kwesikhombisi seakhawunti

Nangona sizenzile iiakhawunti, abanazo iimvume zokufunda nokubhala.Kwakhona kufuneka sigunyazise iakhawunti nganye. Sebenzisa i-vi okanye i-vim ukuhlela / ukukhetha / i-svn / indawo yokugcina / i-conf / i-authz kwaye ungeze ulwazi lokugunyazisa lweakhawunti kwifayile. Uqwalaselo oluthile lungabhekisa kulo mzekelo ulandelayo.

            [/]
user1=rw
[/src]
user2=r
        

Guqula ifayile yoqwalaselo

Okokugqibela, kufuneka sihlengahlengise ifayile yoqwalaselo ukukhankanya umkhombandlela woxwebhu kunye nendlela yokugunyazisa. Sebenzisa vi okanye vim ukuhlela /opt/svn/repositories/conf/svnserve.conf, fumana umxholo kulo mzekelo ungezantsi, kwaye uwutshintshe ngokomzekelo.

            anon-access = none 
auth-access = write 
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
        

Qala kwaye uqinisekise inkonzo

Emva kokuba konke ukucwangciswa kugqityiwe, sinokuqala inkonzo. Emva kokuqala inkonzo, sisebenzisa umxhasi we-SVN ukunxibelelana.

            svnserve -d -r /opt/svn/repositories