栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

宝塔用git自动部署php项目代码

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

宝塔用git自动部署php项目代码

宝塔用git自动部署php项目代码

文章目录
  • 宝塔用git自动部署php项目代码
  • 前言
    • gitee使用webhook不用上服务器自己手动拉代码
  • 一、前期准备
  • 二、使用步骤
  • 总结


前言 gitee使用webhook不用上服务器自己手动拉代码

提示:以下是本篇文章正文内容,下面案例可供参考

一、前期准备

1.宝塔上需要安装git,安装webhook
2.gitee

二、使用步骤

1.宝塔上安装git

下载安装git:

yum -y install git

查看git版本

git version

生成公钥,按照提示完成三次回车,即可生成 ssh key

ssh-keygen -t rsa -C "your@email.com"

复制公钥

cat ~/.ssh/id_rsa.pub

# Git全局配置和单个仓库的用户名邮箱配置
git config --global user.name  "username"
git config --global user.email  "your@email.com"

2.接下来我们来配置宝塔的webhook

1.首先,进入宝塔面板的软件管理,找到宝塔webhook添加一个新的webhook(注意执行脚本在新添加的时候不用写,可以等待创建成功后再编写)

![在这里插入图片描述](https://img-blog.csdnimg.cn/4f353677b6934f50a2a833813ee27d2c.png#pic_center

if test $1 = 'pull'
then
    echo '代码更新:' $(date '+%Y-%m-%d %H:%M:%S')
    cd /www/wwwroot/xinhuadu.hakkawang.cn
    
    sudo git pull origin master
    chown -R www:www ./
    chmod -R 755 ./
    echo "更新成功"
fi

在gitee添加webhook事件

总结

以上就是今天要讲的内容。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/867983.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号