Isa SVN sevhisi paCentOS7

Zvepamutemo mareferenzi

Webhusaiti yepamutemo Chigadzirwa Gwaro

Ita kumisikidza

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Gadzira gwaro raibhurari

Mushure mekumisikidza kwapera, tinofanirwa kugadzira gwaro raibhurari, ndapota tarisa kune unotevera kuraira kuti ugadzire iyo.

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

Wedzera account

Mushure mekugadzira iro gwaro raibhurari, isu tinodawo kugadzira account yekupinda mukati kune iro gwaro raibhurari. Shandisa vi kana vim kugadzirisa / opt / svn / repositories / conf / passwd, wedzera maakaunzi mufaira, uye mutsetse mumwe unomiririra account imwe. Tarisa kune zvinotevera kuti uwane ruzivo.

            [users]
user1=password1
user2=password2
        

Bvumidza iyo dhairekitori dhairekitori kushanda

Kunyangwe isu takagadzira maakaundi, ivo havana chero mvumo yekuverenga nekunyora.Tinodawo kupa mvumo kuakaundi yega yega. Shandisa vi kana vim kugadzirisa / opt / svn / repositories / conf / authz uye wedzera ruzivo rwemvumo rweakaundi mufaira. Iyo chaiyo yekugadzirisa inogona kureva kune inotevera muenzaniso.

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

Chinja faira rekumisikidza

Chekupedzisira, isu tinofanirwa zvakare kugadzirisa iyo yekumisikidza faira kudoma iro gwaro dhairekitori uye mvumo nzira. Shandisa vi kana vim kugadzirisa /opt/svn/repositories/conf/svnserve.conf, tsvaga zvirimo mumuenzaniso uri pazasi, wozvishandura zvinoenderana nemuenzaniso.

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

Kutanga uye simbisa sevhisi

Mushure mekugadziriswa kwese kwapera, tinogona kutanga sevhisi. Mushure mekutanga sevhisi, tinoshandisa iyo SVN mutengi kubatanidza.

            svnserve -d -r /opt/svn/repositories