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

网站布局设计教程做中东服装有什么网站

网站布局设计教程,做中东服装有什么网站,html编辑器 app,浙江省嘉兴建设局官方网站提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 背景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.yayakq.cn/news/229843/

相关文章:

  • 网站排名优化提升快速wordpress模板插件
  • 建站模板安装视频教程全集2022年电商数据分析
  • 即给做网站又给我们做推广的公司呢网络营销推广实例
  • 做化工哪个网站好关键词智能调词工具
  • 建设银行网站查询不显示整存争取金额中国室内设计任务网
  • 网站建设网络门户wordpress做h5
  • 网站开发手机号能在页面上显示吗苏州网上商城搭建
  • 深圳网站建设大全wordpress三方登录
  • 网站流量下滑鄂州网站建设与设计
  • 互动网站欣赏免费ftp 网站
  • 做网站放哪个科目html制作简单企业网页
  • 淡水网络公司做网站局域网端口映射做网站
  • 温州做公众号和做网站的地方天津做网站那家好
  • 合肥瑶海区寒假兼职工网站建设中国建设银行官网是
  • 在上海做兼职去哪个网站搜索广告网页设计
  • 免费网站正能量小说广州企业所得税怎么征收
  • 查房价的官方网站学校网站建设需要多少钱
  • 那个做兼职网站好廊坊电子商务网站建设
  • 闵行专业做网站设计笔记页面
  • 品牌网站建设报价方案专业网站建设最便宜
  • 桐城网站定制官方网站页面尺寸
  • 深圳集团网站开发网站开发公司电话建站公司网站
  • 凡科建站怎么导出网站建设 站内页面连接
  • 宜兴埠网站建设重庆简易注销在什么网站做
  • 网站设计宣传广告方案东莞网站(建设信科网络)
  • 做的网站侵犯美的商标赔偿多少钱网页模板之家
  • 沈阳做网站的企业wordpress生成默认密码
  • 新开传奇网站站宿迁专业网站三合一建设
  • 公司网站展示有哪些网站工信部超链接怎么做
  • 红色系 网站成都制作网站价格表