Linux 安装 svn 笔记

1 篇文章 0 订阅

1. 命令安装svn

yum -y install subversion

出现如下图信息即代表安装完成
安装完成

1.1 创建一个版本控制目录

执行这两个命令生成版本控制文件并生成svn版本控制配置信息

mkdir -p /root/svn/test/        //这里是生成文件,地址需根据实际情况填写,我这里仅供参考.
svnadmin create /root/svn/test/ //这里是生成配置文件命令 

出现如下图的信息即表示svn版本控制配置信息文件已生成
安装版本控制目录

1.2 修改配置信息

打开刚刚生成的配置文件 conf/passwd 文件添加账号信息并保存
在这里插入图片描述
打开authz 文件添加账号读写权限 , 权限需要添加 [/] 代表更目录下的所有资源
在这里插入图片描述

打开 svnserve.conf 文件修改以下信息

anon-access=none
auth-access=write
password-db=/root/svn/test/conf/passwd
authz-db=/root/svn/test/conf/authz
realm=/root/svn/test

一定要把 #号后边的空格去掉
在这里插入图片描述

1.3 添加钩子(用来服务器自动同步)

进入hooks目录下复制 post-commit.tmpl 文件为 post-commit

cp post-commit.tmpl post-commit

复制成功后打开 post-commit 文件 注释掉最后一行并添加

export LANG="zh_CN.UTF-8"
svn update /www/wwwroot/fastadmin --username 你的用户名--password 你的密码

编辑完成后保存退出 并给文件777权限
在这里插入图片描述

1.4 开启服务

完成以上步骤后 , 环境的基础信息配置已经结束 , 之后查看svn服务是否已经开启

ps -ef | grep svn

如果没有 , 则按照下方命令开启即可

svnserve -d -r /root/svn/test  --listen-port=3690

开放3690端口

/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT

2 . 连接服务

本地创建一个文件夹用来连接刚刚创建的svn服务
在这里插入图片描述在这里插入图片描述
点击确认 , 输入我们创建的账号和密码
在这里插入图片描述
完成
在这里插入图片描述


(注: 如果有连接拒绝的信息报错 , 先检查一下svn服务是否正常开启和启动端口是否开放 )

本地出现SVN仓库信息就表示连接成功 , 之后在本地的文件就可以正常更新和提交了 , 本篇文章暂时先记录到这里

大家遇到有什么问题可以评论交流
感谢观看!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值