Shigar da sabis na SVN akan CentOS7

Bayanin hukuma

Tashar yanar gizo Takardun samfur

Yi shigarwa

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Irƙiri dakin karatu

Bayan an gama shigarwa, muna buƙatar ƙirƙirar laburaren daftarin aiki, don Allah koma zuwa umarni mai zuwa don ƙirƙirar shi.

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

Accountara lissafi

Bayan ƙirƙirar laburaren daftarin aiki, muna buƙatar ƙirƙirar asusun don shiga cikin laburaren daftarin aiki. Yi amfani da vi ko vim don gyara / ficewa / svn / wuraren ajiya / conf / passwd, ƙara asusu a cikin fayil ɗin, kuma layi ɗaya yana wakiltar asusu ɗaya. Duba zuwa mai zuwa don cikakkun bayanai.

            [users]
user1=password1
user2=password2
        

Ba da izini ga aikin kundin adireshi

Kodayake mun ƙirƙiri asusu, basu da wani izinin karatu da rubutu .. Hakanan muna buƙatar bada izinin kowane asusun. Yi amfani da vi ko vim don gyara / fita / svn / wuraren ajiya / conf / authz kuma ƙara bayanin izini na asusun a cikin fayil ɗin. Configurationayyadadden tsari na iya koma zuwa misali mai zuwa.

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

Gyara fayil ɗin sanyi

A ƙarshe, muna kuma buƙatar gyara fayil ɗin daidaitawa don ƙayyade kundin daftarin aiki da hanyar ba da izini. Yi amfani da vi ko vim don gyara /opt/svn/repositories/conf/svnserve.conf, nemo abun cikin misalin da ke ƙasa, kuma gyaggyara shi bisa misalin.

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

Farawa da tabbatar da sabis

Bayan an gama daidaitawa duka, zamu iya fara sabis ɗin. Bayan fara sabis ɗin, muna amfani da abokin ciniki na SVN don haɗawa.idan za mu iya samun nasarar haɗi da shiga tare da asusun da muka saita, yana nufin cewa an saita sabis ɗin SVN ɗinmu.

            svnserve -d -r /opt/svn/repositories