Gosod gwasanaeth SVN ar CentOS7

Cyfeirnod swyddogol

Gwefan swyddogol Dogfennaeth Cynnyrch

Perfformio gosodiad

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Creu llyfrgell ddogfennau

Ar ôl i'r gosodiad gael ei gwblhau, mae angen i ni greu llyfrgell ddogfennau, cyfeiriwch at y gorchymyn canlynol i'w greu.

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

Ychwanegu cyfrif

Ar ôl creu'r llyfrgell ddogfennau, mae angen i ni hefyd greu cyfrif ar gyfer mewngofnodi i'r llyfrgell ddogfennau. Defnyddiwch vi neu vim i olygu / opt / svn / repositories / conf / passwd, ychwanegu cyfrifon yn y ffeil, ac mae un llinell yn cynrychioli un cyfrif. Cyfeiriwch at y canlynol am fanylion.

            [users]
user1=password1
user2=password2
        

Awdurdodi gweithrediad cyfeiriadur y cyfrif

Er ein bod wedi creu cyfrifon, nid oes ganddynt unrhyw ganiatâd darllen ac ysgrifennu. Mae angen i ni awdurdodi pob cyfrif hefyd. Defnyddiwch vi neu vim i olygu / opt / svn / repositories / conf / authz ac ychwanegu gwybodaeth awdurdodi'r cyfrif yn y ffeil. Gall y cyfluniad penodol gyfeirio at yr enghraifft ganlynol.

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

Addaswch y ffeil ffurfweddu

Yn olaf, mae angen i ni hefyd addasu'r ffeil ffurfweddu i nodi'r cyfeiriadur dogfennau a'r dull awdurdodi. Defnyddiwch vi neu vim i olygu /opt/svn/repositories/conf/svnserve.conf, dewch o hyd i'r cynnwys yn yr enghraifft isod, a'i addasu yn ôl yr enghraifft.

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

Dechreuwch a gwiriwch y gwasanaeth

Ar ôl i'r holl ffurfweddiad gael ei gwblhau, gallwn ddechrau'r gwasanaeth. Ar ôl cychwyn y gwasanaeth, rydym yn defnyddio'r cleient SVN i gysylltu. Os gallwn gysylltu a mewngofnodi'n llwyddiannus gyda'r cyfrif a ffurfweddwyd gennym, mae'n golygu bod ein gwasanaeth SVN wedi'i sefydlu.

            svnserve -d -r /opt/svn/repositories