Set up SVN server in CentOS 7 and centossvn
 
The installation procedure is as follows:
 
1,Yum install subversion
 
2. Check the installation version.Svnserve -- version
 
 
3. Create the SVN version library directoryMkdir-p/var/svn/svnrepos
 
4. Create a version LibrarySvnadmin create/var/svn/svnrepos
 
After this command is executed, the following files are generated in the/var/svn/svnrepos directory:
 
 
5. Go to the conf directory (the svn version library configuration file)Cd conf/
The authz file is a permission control file.
Passwd is the account password file
Svnserve. conf SVN service configuration file
 
6. Set the account passwordVi passwd
Add the user and password to the [users] block. Format: account = password, for example, quwenzhe = 123456.
 
 
7. Set permissionsVi authz
Add the following code at the end:
 
[/]quwenzhe=rw
 
 
 
Quwenzhe, the root directory of the version Library, has read and write permissions on it.
 
8. Modify the svnserve. conf file.Vi svnserve. conf
Open the following comments:
Anon-access = read # anonymous user readable
Auth-access = write # authorized users can write
Password-db = passwd # Which file is used as the account file
Authz-db = authz # Which file is used as the permission File
Realm =/var/svn/svnrepos # Name of the authentication space, directory of the version Library
 
 
9. Start the svn version LibrarySvnserve-d-r/var/svn/svnrepos(Stop SVN commandKillall svnserve)
10. Test on windows
 
Enter the SVN address, for example:
 
 
Enter the user name and password, for example:
 
 
At this point, all the operations for building the SVN server on CentOS 7 have been completed. I hope my explanation will be helpful to you.