千家信息网

centos7安装配置svn服务

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,安装说明系统环境:CentOS7.2#检查是否已安装SVNrpm -qa subversion一.安装SVNyum -y install subversion1、验证安装检验已经安装的SVN版本信息s
千家信息网最后更新 2026年11月02日centos7安装配置svn服务


安装说明

系统环境:CentOS7.2

#检查是否已安装SVN

rpm -qa subversion


一.安装SVN

yum -y install subversion


1、验证安装

检验已经安装的SVN版本信息

svnserve --version


2、代码库创建

SVN软件安装完成后还需要建立SVN库

mkdir -p /svn/www/

svnadmin create /svn/www//test

执行上面的命令后,自动建立svndata库,查看/svn/www/test 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。


3、配置代码库

进入上面生成的文件夹conf下,进行配置

cd /svn/www/test/conf

用户密码passwd配置

vim passwd

修改passwd为以下内容:

[users]

# harry = harryssecret

# sally = sallyssecret

zyy=123456

权限控制authz配置

vim authz

目的是设置哪些用户可以访问哪些目录,向authz文件追加以下内容:

#设置[/]代表根目录下所有的资源

[/]

cqh=rw

服务svnserve.conf配置

vim svnserve.conf

追加以下内容:

[general]

#匿名访问的权限,可以是read,write,none,默认为read

anon-access=none

#使授权用户有写权限

auth-access=write

#密码数据库的路径

password-db=passwd

#访问控制文件

authz-db=authz

#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字

realm = This Is A Repository


4、启动SVN

svnserve -d -r /svn/www/


5、查看SVN进程

[root@log ~]# ps -ef|grep svn

root 17742 17609 0 11:21 pts/0 00:00:00 grep --color=auto svn

root 20744 1 0 9月29 ? 00:00:00 svnserve -d -r /svn/www/


6、检测SVN 端口

[root@log ~]# netstat -antlp|grep svnserve

tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 20744/svnserve


7、测试

SVN服务已经启动,使用客户端测试连接。

客户端连接地址:svn://192.168.110.247/test

用户名/密码: zyy/123456




配置 文件 用户 内容 密码 权限 服务 代码 客户 客户端 文件夹 控制 测试 认证 代表 信息 关键 关键字 凭证 命令 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技开发公司 联恩商钥互联网科技有限公司 成都玖崟互联网科技有限公司乐商圈怎么样 深圳前海聚择互联网科技有限公司 温州喔噻互联网科技有限公司 小米互联网科技园设置 宁夏科技产业互联网案例 青海科技产业互联网发展 科技赋能视角下互联网保险发展 济南有互联网科技公司吗 滨湖区互联网智能科技产品有哪些 深圳无忧互联网科技 易企秀互联网科技是做什么的 九思连强互联网电子科技有限公司 互联网时代科技型公司的机会 国产互联网科技公司 互联网科技企业商标注意事项 互联网科技平台产品运营 上海互联网科技园景观 互联网大会出现的黑科技 科技互联网龙头 互联网为科技 壕鑫互联网络科技 宁波青枫互联网科技有限公司 中国的互联网科技企业的崛起 随着互联网科技发展 昊天互联网科技有限公司 互联网科技与大数据专业 电子商务与互联网科技的关系 互联网科技手机排行榜
0