Linux系统环境下搭建SVN服务器

linux系统环境下使用SVN管理程序的静态资源和代码镜像是不错的选择,最近正好也在linux系统下搭建了SVN环境,于是做了一份笔记与大家共享。

linux系统环境下搭建SVN服务流程如下:

1.检查系统中是否默认已经装好SVN,如图所示即已经装好svn
Linux系统环境下搭建SVN服务器

2.创建svn数据存储目录和配置文件存储目录
数据存储目录:Linux系统环境下搭建SVN服务器
配置文件存储目录:Linux系统环境下搭建SVN服务器

3.启动svn服务,并且通过ps -ef|grep svn 查看svn进程是否已经启动
Linux系统环境下搭建SVN服务器

4.创建sadoc版本库
Linux系统环境下搭建SVN服务器

5.配置版本库中的配置文件 svnserve.conf

进入sadoc版本库配置目录,并备份配置文件

    cd /root/server/svnhome/sadoc/conf/  

进行详细配置

     anon-access = none //禁止匿名访问

     auth-access = write //认证后有读的权限

     password-db = /root/server/svnconf/passwd //指定密码文件

     authz-db = /root/server/svnconf/authz //指定权限认证文件


6.将/root/server/svnhome/sadoc/conf/  路径下的passwd和authz复制到/root/server/svnconf/路径下

Linux系统环境下搭建SVN服务器

7. 修改/root/server/svnconf/路径下authz 和 passwd 文件的权限

Linux系统环境下搭建SVN服务器

8. 修改passwd文件

Linux系统环境下搭建SVN服务器


9. 修改authz文件,添加下图所示的内容

Linux系统环境下搭建SVN服务器


10 重启svn服务

Linux系统环境下搭建SVN服务器