Shigar da sabis na SVN akan CentOS7
Bayanin hukuma
Tashar yanar gizo Takardun samfurYi 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