中国黑防联盟

CentOS系统安装使用Subversion的方法

中国黑防联盟 电脑使用教程 2024-04-28 21:37:53 0
  subversion是一个版本控制系统,能够将文件放在中心版本库中,那么在CentOS系统中要如何使用subversion呢?下面小编就给大家介绍下CentOS安装使用subversion的方法。  CentOS系统安装使用Subversion的方法   1.安装Subversion   yum install subversion   2.创建版本库   a.mkdir -p /var/svn/repositories(创建版本库目录)   b.cd /var/svn/repositories   c.svnadmin create rock-eng(创建版本库rock-eng)   3.启动svn   svnserve -d -r /var/svn/repositories   4.配置访问权限   a.cd /var/svn/repositories/rock-eng/conf/   b.vim svnserve.conf   ### This file controls the configuration of the svnserve daemon, if you   ### use it to allow access to this repository. (If you only allow   ### access through http: and/or file: URLs, then this file is   ### irrelevant.)   ### Visit https://subversion.tigris.org/ for more information.   [general]   ### These options control access to the repository for unauthenticated   ### and authenticated users. Valid values are “write”, “read”,   ### and “none”。 The sample settings below are the defaults.   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 the   ### directory containing this file. 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   ### This option specifies the authentication realm of the repository.   ### If two repositories have the same authentication realm, they should   ### have the same password database, and vice versa. The default realm   ### is repository’s uuid.   # realm = My First Repository