Ku rakib adeegga SVN CentOS7

Tixraac rasmi ah

Bogga rasmiga ah Diiwaangelinta alaabta

Samee rakibo

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Abuur maktabad dukumiinti ah

Ka dib marka rakibidu dhammaato, waxaan u baahan nahay inaan abuurno maktabad dukumiinti ah, fadlan tixraac amarka soo socda si loo abuuro.

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

Ku dar koonto

Ka dib abuurista maktabadda dukumintiga, waxaan sidoo kale u baahan nahay inaan abuurno xisaab aan ku galno maktabadda dukumiintiga. U adeegso vi ama vim inaad wax ka beddesho / opt / svn / repositories / conf / passwd, ku dar xisaabaadka faylka, hal safna wuxuu u taagan yahay hal koonto. U fiirso faahfaahinta soo socota.

            [users]
user1=password1
user2=password2
        

Fasax hawlgalka diiwaanka koontada

In kasta oo aan abuurnay koontooyin, iyagu ma haystaan ​​oggolaansho akhris iyo qorid.Waxaan sidoo kale u baahan nahay inaan oggolaano koonto kasta. U adeegso vi ama vim inaad wax ka beddesho / opt / svn / repositories / conf / authz oo aad ku darto macluumaadka oggolaanshaha koontada faylka ku jira. Qaabeynta gaarka ah waxay tixraaci kartaa tusaalaha soo socda.

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

Wax ka beddel feylka qaabeynta

Ugu dambeyntiina, waxaan sidoo kale u baahan nahay inaan wax ka beddelno feylka qaabeynta si loo caddeeyo galka dukumeentiga iyo habka oggolaanshaha. Isticmaal vi ama vim si aad wax uga beddesho /opt/svn/repositories/conf/svnserve.conf, ka hel tusmada tusaalahan hoose, oo ku beddel sida ku xusan tusaalaha.

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

Bilaab oo xaqiiji adeegga

Kadib marka qaabeynta oo dhan la dhammeeyo, waxaan bilaabi karnaa adeegga. Ka dib markii aan bilawnay adeega, waxaan u adeegsanaa macmiilka SVN inaan ku xirnaano.Hadii aan si guul leh ugu xirmi karno isla markaana aan ku gali karno koontada aan dejisanay, markaa adeegeena SVN ayaa la dejiyay.

            svnserve -d -r /opt/svn/repositories