centos7 搭建svn

本文详细介绍如何通过yum安装Subversion (SVN) 服务,并指导创建SVN仓库、配置权限及用户验证,最后演示如何导入代码及从服务器拉取代码。

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

1、yum安装svn服务

yum install -y subversion

2.创建svn仓库

svnadmin create 仓库文件夹绝对路径(eg: /home/svns)

3.前往仓库文件夹(/home/svns)修改authz文件

[group] svn分组
admin = admin

[/]  匹配svns下的所有文件
@admin = rw   表示admin所在的组对svns下所有文件有读写权限

[/ceshi] 匹配svn下的测试文件夹
.......


4.仓库文件夹(/home/svns)修改passwd文件

[users]  用户
admin(用户名) = admin123(密码) (当前的用户名是在authz文件  group里面设置过的)

5.仓库文件夹(/home/svns)修改svnserve.conf文件

[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none
#使授权用户有写权限
auth-access=write
#使用哪个文件作为账号文件
password-db=passwd
#使用哪个文件作为权限文件
authz-db=authz
#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
realm=/home/svns/

6.启动svn服务器

svnserve -d -r /home/svns/    -d守护进程启动  不知道命令则 --help  默认端口是3690

ps -aux|grep avn  查看是否启动成功

7.服务器上代码导入svn

svn import /home/ceshi/(服务器代码绝对路径) file:///home/svns/ceshi() -m 'first import' 导入代码

svn list --verbose file:///home/svns/ceshi  查看仓库代码

8.本地创建文件夹拉去代码svn://服务器ip地址/项目文件夹名称

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值