SVN配置服务器自动更新

简介: 使用svn做版本控制服务器,其实还是比较方便的,不管是从搭建还是配置上,相对于git,都要简单很多。Linux如何搭建SVN服务器,请移步《Centos7安装SVN》

使用svn做版本控制服务器,其实还是比较方便的,不管是从搭建还是配置上,相对于git,都要简单很多。

Linux如何搭建SVN服务器,请移步《Centos7安装SVN

今天大概说一下,如何配置svn,能在你提交之后,服务器自动更新,这就很方便了。不需要再去服务器手动更新了啊

其实在本地还好,代码改完了,直接使用tortoisesvn(小乌龟)来进行提交就可以了,这个还是比较方便的,也不需要输入密码之类的。

但是每次在本地提交完,还需要在服务器上进行代码更新,让服务器的代码更新到最新版本,但是这一步我需要到服务器上执行命令进行手动更新代码

这就有点麻烦了。

svn的自动更新配置其实跟git类似,也不知道他俩是谁模仿谁,关于git自动更新代码配置,请移步《linux服务器搭建git并配置秘钥及服务器端自动更新

可以编写一个 post-commit 钩子脚本来实现服务器端代码的自动更新,它在 SVN 每次 svn commit 之后运行。

服务器端 SVN 版本仓库中,有一个 hooks 文件夹:

image.png

进入 hooks 文件夹,创建一个文件 post-commit

bash

复制代码

#!/bin/sh
REPOS="$1"
REV="$2"
export.UTF-8
SVN_PATH=/usr/bin
WEB_PATH=你的网站目录
SVN_USER=你的svn用户名
SVN_PASS=你的svn密码
LOG_PATH=/tmp/svn.log
echo `date "+%Y-%m-%d %H:%M:%S"` >> $LOG_PATH
echo `whoami`,$REPOS,$REV >> $LOG_PATH
$SVN_PATH/svn update $WEB_PATH --username $SVN_USER --password $SVN_PASS --no-auth-cache >> $LOG_PATH
exit 0

保存退出,就可以实现服务器端代码自动更新了。

最后,一定要注意,post-commit 需要有执行权限。

所以,需要给他附执行的权限,实在整不明白,就直接777就好了。

正常,应该就好用了。

如果还是不行,大概率还是权限的问题,当然也有可能不是,我没有遇到,如果你遇到了,请在下方留言,分享一下你的经历。

欢迎访问个人博客 guanchao.site

欢迎访问我的小程序:打开微信->发现->小程序->搜索“时间里的”

目录
相关文章
|
4天前
|
监控 关系型数据库 Linux
|
8天前
|
弹性计算 网络安全 CDN
ECS配置问题之图片下载很慢如何解决
ECS配置指的是对阿里云Elastic Compute Service(弹性计算服务)实例的硬件和软件资源进行设置的过程;本合集将详述如何选择合适的ECS配置、调整资源配比以及优化实例性能,以满足不同应用场景的需求。
|
4天前
|
监控 安全 Linux
深入探讨Samba服务器的配置与使用
深入探讨Samba服务器的配置与使用
|
2天前
|
弹性计算 大数据 测试技术
2024年阿里云服务器价格购买价格表(实例配置价格+磁盘价格+网络宽带价格)
2024年阿里云服务器价格购买价格表来了!2024年阿里云服务器租用费用,轻量应用服务器和云服务器ECS优惠价格表,云服务器ECS经济型e实例2核2G、3M固定带宽99元一年、ECS u1实例2核4G、5M固定带宽、80G ESSD Entry盘优惠价格199元一年,轻量应用服务器2核2G3M带宽轻量服务器一年61元、2核4G4M带宽轻量服务器一年165元12个月、2核4G服务器30元3个月,幻兽帕鲁4核16G和8核32G服务器配置,云服务器ECS可以选择经济型e实例、通用算力u1实例、ECS计算型c7、通用型g7、c8i、g8i等企业级实例规格。今天分享阿里云服务器租用费用最新报价:
13 2
|
4天前
|
弹性计算 异构计算 大数据
阿里云服务器2核4G配置多少钱?2024年阿里云服务器租用费用配置价格表来了!
2024年阿里云服务器租用价格表更新,云服务器ECS经济型e实例2核2G、3M固定带宽99元一年、ECS u1实例2核4G、5M固定带宽、80G ESSD Entry盘优惠价格199元一年,轻量应用服务器2核2G3M带宽轻量服务器一年61元、2核4G4M带宽轻量服务器一年165元12个月、2核4G服务器30元3个月,幻兽帕鲁4核16G和8核32G服务器配置,云服务器ECS可以选择经济型e实例、通用算力u1实例、ECS计算型c7、通用型g7、c8i、g8i等企业级实例规格。今天分享阿里云服务器租用费用最新报价:
阿里云服务器2核4G配置多少钱?2024年阿里云服务器租用费用配置价格表来了!
|
5天前
|
弹性计算 数据中心
阿里云香港服务器多少钱?阿里云香港服务器介绍及价格配置介绍
阿里云香港服务器中国香港数据中心网络线路类型BGP多线精品,中国电信CN2高速网络高质量、大规格BGP带宽,运营商精品公网直连中国内地,时延更低,优化海外回中国内地流量的公网线路,可以提高国际业务访问质量。阿里云百科来详细介绍阿里云香港云服务器:
|
5天前
|
定位技术 数据安全/隐私保护
幻兽帕鲁服务器参数配置指南&参数解读&参数推荐
幻兽帕鲁服务器支持非常多的参数配置,本文带来了详细的参数解读、配置教程,以及亲身体验后的参数搭配,大幅增加你的游戏体验!
|
8天前
|
弹性计算
ECS续费问题之变更实例配置失败如何解决
ECS续费是指对已创建的阿里云ECS实例执行的续费操作,以延长其服务期限;本合集旨在为用户提供ECS续费的操作步骤、策略选择和注意事项,确保业务的持续性和成本的优化。
|
8天前
|
弹性计算 开发框架 负载均衡
ECS配置问题之无法访问网址如何解决
ECS配置指的是对阿里云Elastic Compute Service(弹性计算服务)实例的硬件和软件资源进行设置的过程;本合集将详述如何选择合适的ECS配置、调整资源配比以及优化实例性能,以满足不同应用场景的需求。
|
8天前
|
存储 弹性计算 负载均衡
ECS配置问题之配置OPENVPN报错如何解决
ECS配置指的是对阿里云Elastic Compute Service(弹性计算服务)实例的硬件和软件资源进行设置的过程;本合集将详述如何选择合适的ECS配置、调整资源配比以及优化实例性能,以满足不同应用场景的需求。

热门文章

最新文章

相关产品

  • 云迁移中心