Stàlaich seirbheis SVN air CentOS7

Iomradh oifigeil

Làrach-lìn oifigeil Sgrìobhainnean toraidh

Dèan stàladh

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Cruthaich leabharlann sgrìobhainnean

Às deidh an stàladh a chrìochnachadh, feumaidh sinn leabharlann sgrìobhainnean a chruthachadh, thoir sùil air an àithne a leanas gus a chruthachadh.

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

Cuir cunntas ris

Às deidh dhuinn an leabharlann sgrìobhainnean a chruthachadh, feumaidh sinn cuideachd cunntas a chruthachadh airson logadh a-steach don leabharlann sgrìobhainnean. Cleachd vi no vim gus deasachadh / opt / svn / repositories / conf / passwd, cuir cunntasan anns an fhaidhle, agus tha aon loidhne a ’riochdachadh aon chunntas. Thoir sùil air na leanas airson mion-fhiosrachadh.

            [users]
user1=password1
user2=password2
        

Ùghdarraich obrachadh eòlaire a ’chunntais

Ged a chruthaich sinn cunntasan, chan eil cead leughaidh is sgrìobhaidh aca, agus feumaidh sinn gach cunntas a cheadachadh. Cleachd vi no vim gus deasachadh / opt / svn / repositories / conf / authz agus cuir fiosrachadh ùghdarrachaidh a ’chunntais anns an fhaidhle. Faodaidh an rèiteachadh sònraichte iomradh a thoirt air an eisimpleir a leanas.

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

Atharraich am faidhle rèiteachaidh

Mu dheireadh, feumaidh sinn cuideachd am faidhle rèiteachaidh atharrachadh gus eòlaire sgrìobhainnean agus modh ùghdarrachaidh a shònrachadh. Cleachd vi no vim gus deasachadh /opt/svn/repositories/conf/svnserve.conf, lorg an susbaint san eisimpleir gu h-ìosal, agus atharraich e a rèir an eisimpleir.

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

Tòisich agus dearbhaich seirbheis

Às deidh a h-uile rèiteachadh a chrìochnachadh, is urrainn dhuinn an t-seirbheis a thòiseachadh. Às deidh dhuinn an t-seirbheis a thòiseachadh, bidh sinn a ’cleachdadh an neach-dèiligidh SVN gus ceangal a dhèanamh. Mas urrainn dhuinn ceangal agus logadh a-steach gu soirbheachail leis a’ chunntas a chuir sinn air dòigh, chaidh an t-seirbheis SVN againn a stèidheachadh.

            svnserve -d -r /opt/svn/repositories