Suiteáil seirbhís SVN ar CentOS7

Tagairt oifigiúil

Suíomh Gréasáin oifigiúil Doiciméadú Táirgí

Déan suiteáil

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Cruthaigh leabharlann doiciméad

Tar éis don tsuiteáil a bheith críochnaithe, caithfimid leabharlann doiciméad a chruthú, féach le do thoil an t-ordú seo a leanas chun í a chruthú.

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

Cuir cuntas leis

Tar éis dúinn an leabharlann doiciméad a chruthú, caithfimid cuntas a chruthú freisin chun logáil isteach sa leabharlann doiciméad. Úsáid vi nó vim chun eagarthóireacht / opt / svn / stórtha / conf / passwd, cuntais a chur sa chomhad, agus líne amháin ag léiriú cuntas amháin. Féach na rudaí seo a leanas le haghaidh sonraí.

            [users]
user1=password1
user2=password2
        

Oibriú eolaire an chuntais a údarú

Cé gur chruthaigh muid cuntais, níl aon chead léitheoireachta agus scríofa acu. Caithfimid gach cuntas a údarú freisin. Úsáid vi nó vim chun eagar / opt / svn / repositories / conf / authz a chur in eagar agus cuir faisnéis údaraithe an chuntais sa chomhad. Is féidir leis an gcumraíocht shonrach tagairt don sampla seo a leanas.

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

Athraigh an comhad cumraíochta

Faoi dheireadh, ní mór dúinn an comhad cumraíochta a mhodhnú chun eolaire na ndoiciméad agus an modh údaraithe a shonrú. Úsáid vi nó vim chun /opt/svn/repositories/conf/svnserve.conf a chur in eagar, faigh an t-ábhar sa sampla thíos, agus athraigh é de réir an tsampla.

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

Tosaigh agus fíoraigh seirbhís

Tar éis gach cumraíocht a bheith críochnaithe, is féidir linn an tseirbhís a thosú. Tar éis dúinn an tseirbhís a thosú, úsáidimid an cliant SVN chun nasc a dhéanamh. Más féidir linn nasc agus logáil isteach go rathúil leis an gcuntas a chumraíomar, tá ár seirbhís SVN curtha ar bun.

            svnserve -d -r /opt/svn/repositories