This article briefly introduces the process of setting up SVN under Ubuntu system Update Source Install SVN Create a folder sudo mkdir /home/svn sudo mkdir /home/svn/repository sudo chmod -R 777 /home/svn/repository sudo svnadmin create /home/svn/repository cd /home/svn/repository/ sudo chmod -R 777 db Modify svnserve.conf cd /home/svn/repository/conf/ sudo vi svnserve.conf Modify these four lines as follows anon-access = none Anonymous users cannot read auth-access = write Authorized users can write password-db = passwd The password file is password authz-db = authz authority file is authz ### users have read and write access to the repository. anon-access = none auth-access = write ### The password-db option controls the location of the password ### database file. Unless you specify a path starting with a /, ### the file's location is relative to the directory containing ### this configuration file. ### If SASL is enabled (see below), this file will NOT be used. ### Uncomment the line below to use the default password file. password-db = passwd ### The authz-db option controls the location of the authorization ### rules for path-based access control. Unless you specify a path ### starting with a /, the file's location is relative to the ### directory containing this file. The specified path may be a ### repository relative URL (^/) or an absolute file:// URL to a text ### file in a Subversion repository. If you don't specify an authz-db, ### no path-based access control is done. ### Uncomment the line below to use the default authorization file. authz-db = authz ### The groups-db option controls the location of the groups file. Modify the password file and add access users sudo vi passwd [users] # harry = harryssecret # sally = sallyssecret lidata = lidata429 Add directory permissions to users sudo vi authz [groups] # harry_and_sally = harry,sally # harry_sally_and_joe = harry,sally,&joe # [/foo/bar] # harry = rw # &joe = r # * = # [repository:/baz/fuz] # @harry_and_sally = rw # * = r [/] lidata=rw Start the service and listen on port 81 Check whether SVN is started Stop service Summarize The above is the process of installing SVN on Ubuntu 16.04.5LTS introduced by the editor. I hope it will be helpful to everyone. If you have any questions, please leave me a message and the editor will reply to you in time. I would also like to thank everyone for their support of the 123WORDPRESS.COM website! You may also be interested in:
|
<<: Share some key interview questions about MySQL index
>>: Methods and steps to access Baidu Maps API with JavaScript
In a cluster with master-slave replication mode, ...
This article is mainly to take you to quickly und...
1. Introduction to Nginx Nginx is a web server th...
Preface This article mainly introduces the releva...
My system and software versions are as follows: S...
Nginx (engine x) is a lightweight, high-performan...
Compared with the old life cycle Three hooks are ...
introduce You Yuxi’s original words. vite is simi...
There are many loop statements in JavaScript, inc...
Table of contents 1. Use in components 2. Option ...
Today, when I was practicing with the Baidu page,...
constraint Constraints ensure data integrity and ...
Often, after a web design is completed, the desig...
Common comments in HTML: <!--XXXXXXXX-->, wh...
In CSS files, we often see some font names become...