一 软件安装
1.1 安装前准备
rpm -qa |grep subversion
1.2 安装
yum -y install subversion
二 配置SVN
2.1 创建仓库
mkdir -p /usr/local/svn/repos/demo1
svnadmin create /usr/local/svn/repos/demo1
2.2 修改配置文件
cd /usr/local/svn/repos/demo1/conf
vim passwd
vim authz
设置 [/] 代表根目录下所有的资源
czh = rw 即是说 czh 用户 对目录下的所有资源拥有读写权限
anon-access = none 不可匿名访问
auth-access = write 创建用户有读写权限
password-db = passwd 密码数据库的路径
authz-db = authz 访问控制文件
realm = demo1 认证命名空间,会在认证提示里显示
以上语句都必须定格写,左侧不能留有空格
三 启动测试
3.1 启动SVN服务
svnserve -d --listen-port 3690 -r /usr/local/svn/repos/demo1
ps aux|grep svn
3.2 设置开机自启
/etc/sysconfig/svnserve
OPTIONS="-r /usr/local/svn/repos/demo1"
systemctl enable svnserve.service
3.3 开放3690端口
firewall-cmd --zone=public --add-port=3690/tcp --permanent
firewall-cmd --reload
3.4 将项目导入到svn仓库中
svn://ip:端口
新建一个文件夹demo1,右键该文件夹,选择TortoiseSVN --> Export