CentN7-de SVN hyzmatyny guruň

Resmi salgylanma

Resmi web sahypasy Haryt resminamalary

Gurnama ýerine ýetiriň

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Resminamalar kitaphanasyny dörediň

Gurmak gutaransoň, resminama kitaphanasyny döretmeli, ony döretmek üçin aşakdaky buýruga ýüz tutmagyňyzy haýyş edýäris.

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

Hasap goşuň

Resminamalar kitaphanasyny döredenimizden soň, resminama kitaphanasyna girmek üçin hasap döretmeli. Vi ýa-da vim ulanyň / opt / svn / ammarlary / conf / passwd redaktirlemek, faýlda hasap goşmak we bir setir bir hasaby aňladýar. Jikme-jiklikler üçin aşakdakylara serediň.

            [users]
user1=password1
user2=password2
        

Hasabyň katalog işine ygtyýar beriň

Hasap döredenem bolsak, olarda okamak we ýazmak üçin rugsat ýok, her bir hasaby hem tassyklamaly. Vi ýa-da vim ulanyň / opt / svn / ammarlary / conf / authz redaktirläň we faýlyň hasabynyň ygtyýarnama maglumatyny goşuň. Specificörite konfigurasiýa aşakdaky mysallara salgylanyp biler.

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

Sazlama faýlyny üýtgediň

Netijede, resminamanyň katalogyny we awtorizasiýa usulyny kesgitlemek üçin konfigurasiýa faýlyny hem üýtgetmeli. /Opt/svn/repositories/conf/svnserve.conf redaktirlemek üçin vi ýa-da vim ulanyň, mazmunyny aşakdaky mysaldan tapyň we mysal boýunça üýtgediň.

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

Hyzmaty başlaň we barlaň

Allhli konfigurasiýalar gutaransoň, hyzmaty başlap bileris. Hyzmat başlanymyzdan soň, birikmek üçin SVN müşderisini ulanýarys. Eger-de sazlanan hasabymyz bilen üstünlikli birigip, girip bilsek, bu SVN hyzmatymyzyň gurlandygyny aňladýar.

            svnserve -d -r /opt/svn/repositories