Kenya tšebeletso ea SVN ho CentOS7
Tšupiso ea semmuso
Webosaete ea semmuso Litokomane tsa SehlahisoaEtsa 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