CentN7-de SVN hyzmatyny guruň
Resmi salgylanma
Resmi web sahypasy Haryt resminamalaryGurnama ý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