首页 > 其他分享 >使用宝塔webhook快速部署github仓库上的项目

使用宝塔webhook快速部署github仓库上的项目

时间:2023-06-28 17:24:25浏览次数:40  
标签:宝塔 github webhook project git ssh 密钥

1、宝塔安装webhook

点击添加Hook,输入如下命令。

cd /www/wwwroot/project_name
git pull

点击查看密钥,可以得到 hooks的地址和密钥。

2、Github上设置Webhooks

填入上面得到的地址和密钥

 

3、为了git拉取免登录,需要在服务器安装ssh证书

ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub #将此保存在github上,

 4、在Github 上安装 ssh 公钥

 5、先把项目拉下来,这样webhooks的git pull命令就没有问题了

cd /www/wwwroot/project_xxx
git clone [email protected]:yourname/project_xxx.git

6、修改下github的仓库文件,就会自动触发webhooks,拉取最新的代码了

 

 

 

标签:宝塔,github,webhook,project,git,ssh,密钥
From: https://www.cnblogs.com/lukeme/p/17511964.html

相关文章

  • 宝塔面板 + 青龙面板之安装环境及XDD-PLUS
    宝塔面板+青龙面板之安装环境及XDD-PLUS1、安装各种环境一条一条复制粘贴下载$cd/usr/local&&wgethttps://golang.google.cn/dl/go1.16.7.linux-amd64.tar.gz-Ogo1.16.7.linux-amd64.tar.gz如果报-bash:wget:未找到命令。就运行下面这条安装一下wget,没报错就......
  • github花了太长时间响应
    一、访问以下链接:GitHub.com-GitHub:Let'sbuildfromhere·GitHub(ipaddress.com)往下滑倒最下面,记住这个IP地址: 二、打开etc文件夹:C:\Windows\System32\drivers\etc将hosts属性的只读取消勾选: 三、用记事本打开hosts文件:在最后一行添加此IP地址:......
  • 未来的编程语言「GitHub 热点速览」
    又一个编程语言火了,不算新,因为它已经开发了一段时间。不过在本周HackerNews上风头十足,DreamBerd除了有点意思的改;分隔符为!,之外,它还能让你用问号来标注一段你也不确定的代码。当然它整体的代码阅读性也不错。除了DreamBerd之外,新出的自动驾驶算法UniAD也凭借独特的......
  • 部署PHP+Swoole实现自动更新项目的GitHub Webhooks
    前言在项目开发过程中,每次需要手动登录服务器并执行gitpull命令来更新代码,这样非常繁琐和耗时。为了简化这个过程,我们可以利用GitHub的Webhooks功能,结合PHP和Swoole来编写一个自动更新项目的接口脚本。实现步骤以下是实现自动更新项目的GitHubWebhooks的步骤:首先,你得有一个......
  • github.com 打不开的准确方法
    解决方法:打开网站http://tool.chinaz.com/dns/,在A类型中填写github.com,再点击监测按钮复制下面任意一个ip打开电脑文件C:\Windows\System32\drivers\etc下的host文件在host文件的最后一刚加入刚才复制的IP20.205.243.166    github.com5.win+R打开cmd命窗口,执行......
  • 宝塔安装和使用
    官网https://www.bt.cn/new/index.html#centos7yuminstall-ywget&&wget-Oinstall.shhttps://download.bt.cn/install/install_6.0.sh&&shinstall.shed8484bec#Ubuntu/Deepin安装脚本wget-Oinstall.shhttps://download.bt.cn/install/install-......
  • 宝塔面板实用教程(1):10分钟部署在线客服系统
    客服系统发布以来,一直有朋友询问如何在宝塔面板中安装部署,开始我一直认为参考Linux版的安装教程就可以了,一直没有专门写宝塔环境的教程。这段时间来咨询的朋友越来越多,经过了解,我才知道宝塔面板的普及率有多高,好吧,那我就认真对待一下这个问题,详细编写了基于宝塔安装部署升讯威在......
  • Could not resolve type alias 'com.github.mybatis.helper.page.PageSqlInterceptor'
    报错信息 Couldnotresolvetypealias'com.github.mybatis.helper.page.PageSqlInterceptor'.Cause:java.lang.ClassNotFoundException:Cannotfindclass:com.github.mybatis.helper.page.PageSqlInterceptor 原因报错的位置是 mybatis-config.xml 文件中......
  • go使用 github.com/influxdata/influxdb/client/v2 写数据到 influxdb
    转载请注明出处:接入示例使用github.com/influxdata/influxdb/client/v2依赖包向InfluxDB写入数据的示例代码:packagemainimport("fmt""log""time""github.com/influxdata/influxdb/client/v2")const(MyDB=&......
  • 如何使用 GitHub Copilot:提示、技巧和用例
    生成式人工智能编码工具正在改变开发人员处理日常编码任务的方式。从记录我们的代码库到生成单元测试,这些工具有助于加快我们的工作流程。然而,就像任何新兴技术一样,总是有一个学习曲线。因此,当人工智能驱动的编码助手无法生成他们想要的输出时,开发人员(无论是初学者还是经验丰富的......