Kenya tšebeletso ea SVN ho CentOS7

Tšupiso ea semmuso

Webosaete ea semmuso Litokomane tsa Sehlahisoa

Etsa kopo

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Theha laeborari ea litokomane

Kamora hore ho hlongoa ho phethoe, re hloka ho theha laeborari ea litokomane, ka kopo sheba taelo e latelang ho e theha.

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

Kenya ak'haonte

Kamora ho theha laeborari ea litokomane, re boetse re hloka ho theha ak'haonte ea ho kena ka har'a laeborari ea litokomane. Sebelisa vi kapa vim ho hlophisa / opt / svn / repositories / conf / passwd, eketsa liakhaonto faeleng, 'me mola o le mong o emela ak'haonte e le' ngoe. Sheba lintlha tse latelang bakeng sa lintlha.

            [users]
user1=password1
user2=password2
        

Fana ka tumello ea ts'ebetso ea li-directory tsa account

Le ha re thehile liakhaonto, ha ba na tumello ea ho bala le ho ngola. Re boetse re hloka ho fana ka tumello bakeng sa ak'haonte e ngoe le e ngoe. Sebelisa vi kapa vim ho hlophisa / opt / svn / repositories / conf / authz ebe u eketsa tlhahisoleseling ea tumello ea ak'haonte ho file. Tlhophiso e ikhethileng e ka supa mohlala o latelang.

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

Fetola faele ea phetolo

Kamora nako, re hloka ho fetola faele ea phetolo ho hlakisa tokomane ea tokomane le mokhoa oa tumello. Sebelisa vi kapa vim ho hlophisa /opt/svn/repositories/conf/svnserve.conf, fumana litaba tse ho mohlala o ka tlase, 'me u li fetole ho latela mohlala.

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

Qala 'me u netefatse tšebeletso

Kamora hore lits'ebetso tsohle li phetheloe, re ka qala ts'ebeletso. Kamora ho qala ts'ebeletso, re sebelisa moreki oa SVN ho hokela Haeba re khona ho hokela ka katleho le ho kena ka ak'haonte eo re e hlophisitseng, ho bolela hore ts'ebeletso ea rona ea SVN e se e hlophisitsoe.

            svnserve -d -r /opt/svn/repositories