top
本文目录
环境准备与软件安装
创建SVN仓库目录
配置用户权限与访问规则
1. 设置认证文件(authz)
2. 配置密码文件(passwd)
3. 修改服务配置(svnserve.conf)
启动SVN服务并验证
防火墙设置(可选)

CentOS如何安装SVN

CentOS系统安装与配置Subversion(SVN)教程

环境准备与软件安装

确保系统已更新至最新版本,执行以下命令安装Subversion:

yum update -y
yum install subversion -y

创建SVN仓库目录

选择存储路径并初始化仓库(以/opt/svn/repos为例):

mkdir -p /opt/svn/repos
svnadmin create /opt/svn/repos

配置用户权限与访问规则

修改conf目录下的配置文件:

1. 设置认证文件(authz)

[groups]
admin = user1
developer = user2

[/]
@admin = rw
@developer = r
* =

2. 配置密码文件(passwd)

[users]
user1 = password1
user2 = password2

3. 修改服务配置(svnserve.conf)

anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = My SVN Repository

启动SVN服务并验证

通过以下命令启动服务并设置开机自启:

svnserve -d -r /opt/svn/repos --listen-port 3690
echo "svnserve -d -r /opt/svn/repos --listen-port 3690" >> /etc/rc.local
chmod +x /etc/rc.d/rc.local

本地验证服务状态:

svn co svn://localhost/repos --username user1

防火墙设置(可选)

若需远程访问,开放3690端口:

firewall-cmd --permanent --add-port=3690/tcp
firewall-cmd --reload

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END
icon
0
icon
打赏
icon
分享
icon
二维码
icon
海报