Whakauruhia te ratonga SVN ki CentOS7
Tohutoro mana
Paetukutuku mana Tuhinga TuhingaMahia te whakauru
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Hangaia he wharepukapuka tuhinga
I muri i te whakaurunga kua oti, me hanga e tatou he whare pukapuka, tirohia te whakahau e whai ake nei hei hanga.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Taapirihia te kaute
Whai muri i te hanga i te wharepukapuka tuhinga, me hanga he kaute mo te whakauru ki te wharepukapuka tuhinga. Whakamahia te vim ranei ki te whakatika / whakaputa / svn / pupuru / conf / passwd, taapiri i nga kaute ki te konae, ana ko te raina kotahi e tohu ana i tetahi kaute Tirohia nga korero e whai ake nei mo nga korero taipitopito.
[users]
user1=password1
user2=password2
Whakaaetia te mahi raarangi o te kaute
Ahakoa kua hangahia e maatau kaute, kaore he panui paanui me te tuhituhi. Me whakamana e maatau nga kaute katoa. Whakamahia te vi, to vim ranei hei whakatika / whakaputa / svn / pupuru / conf / authz ka taapirihia nga korero whakamana mo te kaute ki roto i te konae. Ka taea e te whirihoranga motuhake te tohu ki tenei tauira.
[/]
user1=rw
[/src]
user2=r
Whakakētia te konae whirihoranga
Hei whakamutunga, me whakarereke e tatou te konae whakarite kia tau ai te whaiaronga tuhinga me te tikanga whakamana. Whakamahia te vi, to vim ranei hei whakatika /opt/svn/repositories/conf/svnserve.conf, rapua nga korero o te tauira i raro nei, ka whakarereke kia rite ki te tauira.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Tīmata me te manatoko ratonga
Ka oti ana nga whirihoranga katoa, ka taea te tiimata i te ratonga. I muri i te tiimata o te ratonga, ka whakamahia e taatau te kaihoko SVN ki te hono atu. Mena ka angitu taatau hono hono me te takiuru ki te kaute i whirihorahia e maatau, kua whakatauhia to ratonga SVN.
svnserve -d -r /opt/svn/repositories