CentOS7搭建SVN服务器
安装SVN
yum install subversion
创建版本库
创建一个名为 test 的版本库
svnadmin create svn/repo/test
配置文件(版本库的conf目录)
svnserve.conf
[general]
#非授权用户的权限 write可读可写 read只读 none无
anon-access = none
#授权用户的权限,默认
auth-access = write
#授权用户配置文件,默认
authz-db = authz
#用户名口令配置文件,默认
password-db = passwd
passwd 配置用户名密码
[users]
username = password
authz 配置版本库目录访问权限
[groups]
group1 = username1,username2
[repo:/]
@group1 = rw
#其他用户无访问权限
* =
启动SVN Serve
svnserve -d -r repo --listen-port 3690
开放端口
firewall-cmd --zone=public --add-port=3690/tcp --permanent
firewall-cmd --reload
Windows搭建SVN服务器
1. 访问 https://subversion.apache.org/ 下载安装win32svn,然后执行与CentOS7 同样的命令行操作。
2. 使用 VisualSVN 可视化工具,操作十分简单,这里不再啰嗦。