当前位置: 首页 > news >正文

网站建设宽度宁波seo推荐推广渠道

网站建设宽度,宁波seo推荐推广渠道,做网站方案怎么写,没有域名怎么搭建网站提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 背景1、介绍一下Webhook2、使用步骤1.安装git2.安装WebHook3.添加WebHook4.配置git 钩子 (码云示例)5.私有项目还需要做以下操作 背景 最近…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 背景
  • 1、介绍一下Webhook
  • 2、使用步骤
    • 1.安装git
    • 2.安装WebHook
    • 3.添加WebHook
    • 4.配置git 钩子 (码云示例)
    • 5.私有项目还需要做以下操作


背景

最近想自己写一个博客站,分享一下如何使用 webhook自动拉取码云代码。

1、介绍一下Webhook

Webhook是一个API概念,并且变得越来越流行。我们能用事件描述的事物越多,webhook的作用范围也就越大。Webhook作为一个轻量的事件处理应用,正变得越来越有用。

准确的说webhook是一种web回调或者http的push API,是向APP或者其他应用提供实时信息的一种方式。Webhook在数据产生时立即发送数据,也就是你能实时收到数据。这一种不同于典型的API,需要用了实时性需要足够快的轮询。这无论是对生产还是对消费者都是高效的,唯一的缺点是初始建立困难。

Webhook有时也被称为反向API,因为他提供了API规则,你需要设计要使用的API。Webhook将向你的应用发起http请求,典型的是post请求,应用程序由请求驱动。

2、使用步骤

1.安装git

登录服务器 执行 git --version 查看是否已经安装, 如果没有执行yum install git 安装

2.安装WebHook

	进入宝塔面板,依次进入:软件管理->宝塔插件,在列表里可以看到宝塔WebHook插件,点击后面的安装

3.添加WebHook

#!/bin/bash
echo ""
# 输出当前时间
date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"
echo "Start"
# 判断宝塔WebHook参数是否存在
if [ ! -n "$1" ];
then echo "param参数错误"echo "End"exit
fi
# git项目路径
gitPath="/www/wwwroot/$1"
# git 网址
gitHttp="http://git.xxxxx.com/$1.git"echo "Web站点路径:$gitPath"# 判断项目路径是否存在
if [ -d "$gitPath" ]; thencd $gitPath# 判断是否存在git目录if [ ! -d ".git" ]; thenecho "在该目录下克隆 git"git clone $gitHttp gittempmv gittemp/.git .rm -rf gittempfi# 拉取最新的项目文件git reset --hard origin/mastergit pull# 设置目录权限chown -R www:www $gitPathecho "End"exit
elseecho "该项目路径不存在"echo "End"exit
fi

点击提交后

组成的链接是这样的: http://面板Ip加端口/hook?access_key=密钥&param=项目在/www/wwwroot/目录下的目录

4.配置git 钩子 (码云示例)

在这里插入图片描述
点击提交测试
在这里插入图片描述
返回结果是在这里插入图片描述
表示成功

5.私有项目还需要做以下操作

  1. 生成ssh公钥
    . 服务器 输入命令cd ~/.ssh && ls查看有没有SSH key ,是否存在下图两个文件
    在这里插入图片描述
    如果没有 ,用命令ssh-keygen -t rsa -C "your_email@example.com"生成
    三步回车 然后 用命令 cat id_rsa.pub查看证书内容 复制
    在这里插入图片描述
    在这里插入图片描述
    添加好公钥 使用命令 ssh -T git@gitee.com 测试链接
    在这里插入图片描述
    将地址换码云项目地址即可
http://www.hengruixuexiao.com/news/25492.html

相关文章:

  • 网站网站建设专业绍兴seo外包
  • 手机网站的做营销型网站建设运营
  • 墨刀可以做网站原型图吗微信视频号可以推广吗
  • 企业网站建设的要素有哪些软文营销的定义
  • 懂福溶州做戒网站排名优化外包公司
  • 深圳营业执照代办上海seo优化
  • 云空间布置网站信息流优化师
  • 网站开发的时间流程百度导航最新版本免费下载
  • 沭阳三剑客做网站中国营销策划第一人
  • 成都网站推广公司seo网络推广招聘
  • 怎样购买起名软件自己做网站人工智能培训机构
  • 前端开发培训费用是多少seo排名优化代理
  • 哪一个景区网站做的最成熟外贸网站免费推广
  • 江苏网站建设网络公司线上电商怎么做
  • 中国空间站最新视频抖音代运营
  • 用axure做网站品牌网络seo方案外包
  • wordpress自动+插件中山seo推广优化
  • 黄埔网站建设 信科网络谷歌sem和seo区别
  • 网站 实名认证营销战略
  • 重庆微信网站制作价格seo优化大公司排名
  • 局域网聊天工具免费版深圳网站优化
  • 绿叶网站怎么做网上哪里可以免费打广告
  • 邯郸住房和城乡建设部网站宁波seo外包推广公司
  • 做财税的网站有哪些seo 适合哪些行业
  • 河北网站建设模板灰色行业seo大神
  • 石家庄建设集团网站百度seo优化及推广
  • 常州网站开发公司推荐手机app免费制作平台
  • 提供秦皇岛网站建设百度推广登录后台登录入口
  • wordpress 头部空白深圳网络优化公司
  • 政府网站建设问题形成原因分析seo营销名词解释