Gosod gwasanaeth SVN ar CentOS7
Cyfeirnod swyddogol
Gwefan swyddogol Dogfennaeth CynnyrchPerfformio 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