linux(centos)如何搭建SVN服务器

2024-11-26 13:13:08

1、挂载系统光盘,cd到存放rpm的目录下,安装subversion所有的rpm包: rpm -ivh subversion*

2、输入rpm -qa subversion查看是否安装成功,如下图:

linux(centos)如何搭建SVN服务器

3、我们知道svn在bin目录下生成了几个二进制文件,输入 svn --help可以查看svn的使用方法,如下图:

linux(centos)如何搭建SVN服务器

4、创建svn版本库目录:mkdir -p /var/svn/svnrepos

5、创建版本库:svnadmin create /var/svn/svnrepos执行了这个命令之后会在/var/svn/svnrepos目录下生成如下这些文件

linux(centos)如何搭建SVN服务器

6、进入conf目录(该svn版本库配置文件):authz文件是权限控制文件passwd是帐号密码文件svnserve.conf SVN服务配置文件

7、设置帐号密码:vi passwd在[users]块中添加用户和密码,格式:帐号=密码,如test=test

8、设置权限:vi authz在末尾添加如下代码:[/]test=rww=r意思是版本库的根目录zfl对其有读写权限,w只有读权限。

9、修改svnserve.conf文件:vi svnserve.conf打开下面的几个注释:anon-access = read #匿名用户可读auth-access = write #授权用户可写password-db = passwd #使用哪个文件作为账号文件authz-db = authz #使用哪个文件作为权限文件realm = /var/svn/svnrepos # 认证空间名,版本库所在目录

10、启动svn版本库:svnserve -d -r /var/svn/svnrepos

猜你喜欢