整个搭建过程分三步,分别是安装,配置和启动。
一 安装
由于我们安装在ubuntu环境下,所以直接用命令即可安装。
终端执行命令:sudo apt-get install subversion
二 配置
配置过程主要是配置一下svn的运行目录,用户访问权限。
1 配置SVN服务器运行目录
终端执行命令1:sudo mkdir -p /usr/share/vamtoo/svn/repo /securityplatform
终端执行命令1:svnadmin create /usr/share/vamtoo/svn/repo /securityplatform
2 配置用户访问权限
需要配置SVN服务器访问权限,用户名密码和用户访问权限。修改前进入到配置目录下。
终端执行命令:cd /usr/share/vamtoo/svn/repo /securityplatform/conf
(1) SVN服务器访问配置
打开svnserve.conf,修改内容如下:
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /usr/share/vamtoo/svn/repo /securityplatform # 认证空间名,版本库所在目录
(2)SVN用户名和密码
打开passwd,自定义访问的用户名和密码,如在末尾新增如下:
xiang=xiang123
(3)用户访问权限
打开authz,配置可访问的用户名和权限,如在末尾新增如下:
[/]
xiang=rw
三 启动
在终端以守护进程方式启动SVN服务器即可。
终端执行如下命令:svnserve -d -r /usr/share/vamtoo/svn/repo
备注:
如果想要开启开机自动svn,在终端执行如下命令
sed -i '$isvnserve -d -r /usr/share/vamtoo/svn/repo' /etc/rc.local