Linux下的SVN服务器搭建

本文详细介绍如何使用yum安装Subversion,并创建版本库。包括配置authz、passwd和svnserve.conf文件,启动svn服务器及客户端访问教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装

运行如下命令:

yum -y install subversion

查看安装:

rpm -ql subversion

创建版本库目录

当前处于根目录下,一次性创建如下:

mkdir /local/svn/svnrepos

创建svn版本库

创建版本库,命令如下:

svnadmin create /local/svn/svnrepos/projects (projects为你预期的版本库名称,可自定义)

创建成功后,进入projects目录下

cd /local/svn/svnrepos/projects

进入目录,可以看见如下文件信息:
这里写图片描述

修改配置

运行如下命令,进入配置文件夹:

cd /local/svn/svnrepos/projects/conf

conf目录下,一共存放三份重要的配置文件,如下:
这里写图片描述

authz:负责账号权限的管理,控制账号是否读写权限
passwd:负责账号和密码的用户名单管理
svnserve.conf:svn服务器配置文件

修改authz文件信息,在文件内容的末尾,添加如下:
这里写图片描述

修改passwd文件信息,将账号和密码信息追加到文件中即可,注意格式为:
账号 = 密码
例如:admin = 123456
这里写图片描述

修改svnserve.conf,原始文件内容,都被注释掉的,我们只需要去掉4条指定内容前注释即可,如下:
这里写图片描述

启动svn服务器

在根目录下,执行如下命令:

svnserve -d -r /local/svn/svnrepos

启动成功后,可用ps -aux查看服务启动是否成功,可以用kill命令关闭SVN服务器
这里写图片描述

客户端访问svn服务器

在SVN客户端,输入地址:svn://ip地址:3690/projects (iP地址为你linux的ip,projects为前面创建的版本库名称,3690为svn默认端口)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值