Linux系统环境下搭建SVN服务器
linux系统环境下使用SVN管理程序的静态资源和代码镜像是不错的选择,最近正好也在linux系统下搭建了SVN环境,于是做了一份笔记与大家共享。
linux系统环境下搭建SVN服务流程如下:
1.检查系统中是否默认已经装好SVN,如图所示即已经装好svn
2.创建svn数据存储目录和配置文件存储目录
数据存储目录:
配置文件存储目录:
3.启动svn服务,并且通过ps -ef|grep svn 查看svn进程是否已经启动
4.创建sadoc版本库
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/路径下
7. 修改/root/server/svnconf/路径下authz 和 passwd 文件的权限
8. 修改passwd文件
9. 修改authz文件,添加下图所示的内容
10 重启svn服务