1 环境信息
1.1 Linux系统:
Operating system:Centos 7 x86_64
RAM:512MB
Disk:10GB
1.2 SVN版本:
TortoiseSVN_1.13.1
1.3 远程工具:
SecureCRT_7.0.0
2 搭建过程
2.1 检查是否已安装SVN
svnserve --version
如果已经安装调至第2.3步
2.2 下载并安装
yum -y install subversion
安装成功截图:
输入svnserve --version 可查看SVN版本信息
2.3 新建版本库目录和版本库
在/var目录下新建一个文件夹作为SVN版本库目录:mkdir -p /var/svn/svnrepos
新建版本库:svnadmin create /var/svn/svnrepos/XCaben
进入到/var/svn/svnrepos/XCaben可见已经生成版本库相关目录:
2.4 配置版本库相关信息
进入/var/svn/svnrepos/XCaben/conf中,对其下三个文件(authz,passwd,svnserve.conf)进行配置
2.4.1 passwd(负责管理用户的账号和密码信息)
2.4.2 authz(负责管理用户的读写权限等)
2.4.3 svnserve.conf(负责管理SVN服务器相关配置)
2.5 启动SVN服务
svnserve -d -r /var/svn/svnrepos
查看SVN服务:ps -aux|grep svn
2.6 检出
输入服务器ip地址,点击确认,若有设置则输入账号和密码
3 其他
3.1 防火墙
SVN端口默认为3690,若Linux开启了防火墙,需开启默认端口
开启端口:firewall-cmd --zone=public --add-port=3690/tcp --permanent
重启防火墙:firewall-cmd --reload