虚拟机搭建svn服务器(Center OS 7)

本文详细介绍如何使用yum命令安装Subversion(SVN),并指导如何创建版本库、配置权限及服务,包括修改passwd、authz文件及svnserve.conf配置,确保SVN服务正确运行。

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

1、yum命令安装

【yum install subversion】

2、查看是否安装成功

【svnserve --version】

3、创建版本库,subversion默认是把/var/svn作为数据根目录

【mkdir -p /var/svn】 

【svnadmin create /var/svn/project】

4、修改配置文件

project下的文件,主要是conf里面需要我们修改

  • authz 是权限控制文件
  • passwd 是帐号密码文件
  • svnserve.conf 是SVN服务配置文件

先修改passwd,红框是我加的数据,等号左边是账号,右边是密码,注意前后不能留空格

现在修改authz,红框中三行内容是我加的,[/]表示控制的资源路径是svn目录下所有文件,

test 是我之前加的用户, rw标识该用户拥有读写权限 

* = 表示其他用户没有任何权限

 现在修改svnserve.conf,原先红框里的是被注释的,现在放开,重点是最后一个有修改,/var/svn是svn目录,前后不能留空格

 

4、启动svn【svnserve -d -r /var/svn】

5、回到windows用小乌龟连接,正常的话点ok输入账号密码就行了

不正常一般是连接失败,应为是虚拟机直接防火墙关了就好

【systemctl stop firewalld.service】         #停止firewall
【systemctl disable firewalld.service】     #禁止firewall开机启动

如果还是不行的话在尝试另一种关闭防火墙,看下面找到的另一种方法

查看SELINUX状态:

临时关闭SELINUX:

永久关闭,需要重启:

到此结束!

参考连接:

https://www.cnblogs.com/chaichuan/p/3758173.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值