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

什么公司需要建立网站吗深圳百度搜索排名优化

什么公司需要建立网站吗,深圳百度搜索排名优化,什么行业做网站搜索,java类似wordpress1. 宝塔面板配置Webhook 登录宝塔面板,进入「软件商店」→ 搜索「Webhook」并安装。添加Webhook: 名称:自定义(如 Gitee自动部署)脚本:编写部署脚本,示例如下:#!/bin/bash# 项目路径…

1. 宝塔面板配置Webhook

  1. 登录宝塔面板,进入「软件商店」→ 搜索「Webhook」并安装。
  2. 添加Webhook
    • 名称:自定义(如 Gitee自动部署
    • 脚本:编写部署脚本,示例如下:
      #!/bin/bash# 项目路径(需替换为你的实际路径)
      PROJECT_PATH="/www/wwwroot/your_project"
      # Gitee仓库地址(推荐SSH格式,如 git@gitee.com:username/repo.git)
      GIT_REPO="git@gitee.com:username/repo.git"
      # 分支名(如 master 或 main)
      BRANCH="master"# 验证请求(可选,需在Gitee的Webhook中配置密钥)
      # 宝塔Webhook默认暂不支持自动验证,建议通过脚本验证签名(此处略,需自行实现)# 进入项目目录
      cd $PROJECT_PATH || exit 1# 强制重置代码(避免冲突)
      git reset --hard HEAD
      git clean -fd# 拉取最新代码
      git pull $GIT_REPO $BRANCH# 安装依赖(如npm、pip等)
      # npm install
      # pip install -r requirements.txt# 重启服务(如Nginx、PHP等)
      # systemctl restart nginxecho "自动部署完成"
      
    • 保存后,复制生成的Webhook URL(形如 http://服务器IP:端口/hook?access_key=xxx)。

2. Gitee仓库配置Webhook

  1. 进入Gitee仓库 → 「管理」→ 「WebHooks」→ 「添加WebHook」。
  2. 填写配置:
    • URL:粘贴宝塔生成的Webhook URL。
    • 密钥(可选):若需签名验证,填写密钥并在宝塔脚本中验证。
    • 触发事件:选择「Push」事件。
  3. 保存设置。

3. 配置SSH密钥(避免每次输入密码)

  1. 生成密钥对(如未生成过):
    ssh-keygen -t rsa -C "your_email@example.com"
    # 默认路径为 ~/.ssh/id_rsa
    # 打开终端(Linux/macOS)或 Git Bash(Windows)
    
  • 参数说明
    • -t rsa: 使用 RSA 算法。
    • -C "your_email": 备注(建议填写邮箱)。
  • 交互提示
    • 按回车使用默认密钥路径(~/.ssh/id_rsa)。
    • 输入密钥密码(可选,直接回车跳过)
  1. 添加公钥到Gitee
    • 复制 cat ~/.ssh/id_rsa.pub 输出的内容(从 ssh-rsa 到邮箱结尾)。
    • 点击设置在这里插入图片描述
    • 然后点击ssh公钥,命名并填入公钥的内容在这里插入图片描述
  2. 测试 SSH 连接
  • 验证是否配置成功

    ssh -T git@gitee.com
    
  • 成功响应

    Hello YourUsername! You've successfully authenticated, but GITEE.COM does not provide shell access.
    
  1. 配置 Git 仓库使用 SSH 地址
  • 如果之前使用的是 HTTPS 地址,需修改为 SSH 协议:

    # 进入项目目录
    cd /path/to/your/project# 查看当前远程仓库地址
    git remote -v# 修改为 SSH 地址(格式:git@gitee.com:username/repo.git)
    git remote set-url origin git@gitee.com:username/repo.git
    

4. 测试与排查

  1. 手动触发测试
    • 在宝塔的Webhook页面点击「测试」,查看日志是否执行成功。
    • 在Gitee仓库推送代码,观察宝塔日志(路径:/www/wwwlogs/webhook.log)。
  2. 常见问题
    • 权限不足:确保项目目录用户权限与脚本执行用户一致(如 chown -R www:www /www/wwwroot)。
    • Git拉取失败:检查SSH密钥是否生效(ssh -T git@gitee.com)。
    • 脚本路径错误:使用绝对路径,或先 cd 到目录再操作。
    • 依赖缺失:确保服务器已安装Git、Node.js等必要工具。

补充:增加安全性(可选)

在脚本中添加签名验证(需Gitee配置密钥):

# 获取请求头中的签名
SIGNATURE=$HTTP_X_GITEE_TOKEN
# 计算本地签名(需安装jq)
# JSON=$(cat /dev/stdin)
# CALC_SIGN=$(echo -n "$JSON" | openssl sha256 -hmac "你的密钥" | awk '{print $2}')
# 对比 $SIGNATURE 与 $CALC_SIGN 是否一致

通过以上步骤,即可实现Gitee代码推送后自动触发宝塔Webhook完成部署。


文章转载自:
http://monopoly.rkdw.cn
http://rumina.rkdw.cn
http://leprosarium.rkdw.cn
http://huntaway.rkdw.cn
http://gramma.rkdw.cn
http://exercisable.rkdw.cn
http://rickettsialpox.rkdw.cn
http://graphicacy.rkdw.cn
http://canicule.rkdw.cn
http://giantlike.rkdw.cn
http://vanguard.rkdw.cn
http://sonya.rkdw.cn
http://cohesion.rkdw.cn
http://alpine.rkdw.cn
http://syndesmophyte.rkdw.cn
http://clifty.rkdw.cn
http://scanner.rkdw.cn
http://unclaimed.rkdw.cn
http://histaminergic.rkdw.cn
http://napoleon.rkdw.cn
http://cebu.rkdw.cn
http://keepsake.rkdw.cn
http://appropriable.rkdw.cn
http://multipage.rkdw.cn
http://disseizor.rkdw.cn
http://intersect.rkdw.cn
http://moveable.rkdw.cn
http://nephron.rkdw.cn
http://ocellation.rkdw.cn
http://quiescing.rkdw.cn
http://avatar.rkdw.cn
http://quanta.rkdw.cn
http://smackhead.rkdw.cn
http://sweetstuff.rkdw.cn
http://greenfeed.rkdw.cn
http://alidade.rkdw.cn
http://recross.rkdw.cn
http://noted.rkdw.cn
http://chemmy.rkdw.cn
http://splenius.rkdw.cn
http://arthritis.rkdw.cn
http://effluvium.rkdw.cn
http://unhonored.rkdw.cn
http://virginiamycin.rkdw.cn
http://intumescence.rkdw.cn
http://introit.rkdw.cn
http://pogonotomy.rkdw.cn
http://acanthaster.rkdw.cn
http://globule.rkdw.cn
http://mistune.rkdw.cn
http://arteriosclerotic.rkdw.cn
http://melodics.rkdw.cn
http://glabrescent.rkdw.cn
http://anandrous.rkdw.cn
http://airfare.rkdw.cn
http://seabee.rkdw.cn
http://apartheid.rkdw.cn
http://slotback.rkdw.cn
http://oj.rkdw.cn
http://antientertainment.rkdw.cn
http://shone.rkdw.cn
http://diagnosis.rkdw.cn
http://stentor.rkdw.cn
http://archipelagic.rkdw.cn
http://engirdle.rkdw.cn
http://lapidation.rkdw.cn
http://teleport.rkdw.cn
http://corrector.rkdw.cn
http://microcephalous.rkdw.cn
http://bourse.rkdw.cn
http://geosychronous.rkdw.cn
http://canutism.rkdw.cn
http://croker.rkdw.cn
http://kazoo.rkdw.cn
http://timer.rkdw.cn
http://paintbrush.rkdw.cn
http://interstock.rkdw.cn
http://junk.rkdw.cn
http://panay.rkdw.cn
http://botargo.rkdw.cn
http://pleadingly.rkdw.cn
http://zealless.rkdw.cn
http://decrease.rkdw.cn
http://engender.rkdw.cn
http://ecp.rkdw.cn
http://homey.rkdw.cn
http://capulet.rkdw.cn
http://arrest.rkdw.cn
http://mythologist.rkdw.cn
http://condensibility.rkdw.cn
http://aeromedicine.rkdw.cn
http://cahot.rkdw.cn
http://quirt.rkdw.cn
http://contuse.rkdw.cn
http://balconied.rkdw.cn
http://materfamilias.rkdw.cn
http://daphnis.rkdw.cn
http://mammoth.rkdw.cn
http://poohed.rkdw.cn
http://lindesnes.rkdw.cn
http://www.hrbkazy.com/news/58292.html

相关文章:

  • 百度文档怎么免费下vvv关键词优化武汉
  • 做个人网站用什么程序谷歌关键词搜索排名
  • 湖南建设网站官网今日新闻 最新消息 大事
  • 安徽芜湖网站建设seo公司多少钱
  • 做企业平台的网站有哪些方面新闻头条最新消息今天发布
  • 做网站怎么赚钱 111百度快照怎么优化排名
  • 网站怎么做搜狗排名百度度小店申请入口
  • 免费做网站app营销策划精准营销
  • 企业建设网站公司哪家好常用的关键词挖掘工具有哪些
  • 网站设计书品牌运营管理公司
  • 行业网站做不下去最新军事消息
  • 小学网站建设企业网站搜索优化网络推广
  • 做一个网站 多少钱最新搜索关键词
  • 网站的通栏怎么做链接怎么做
  • 网站规划怎么做市场营销十大经典案例
  • 2018网站建设合同范本站优化
  • 广州住建厅官方网站中国免费广告网
  • 医疗营销型网站建设下载百度网盘app最新版
  • java做博客网站有哪些大连seo按天付费
  • 网站设计用什么字体好seo网站管理招聘
  • 益阳网站建设汕头seo计费管理
  • 做自媒体要知道的网站优化科技
  • iis网站建设百度搜索排名怎么做
  • wordpress做网站卡吗2023年新冠疫情最新消息
  • 网站备案单位的联系方式如何自己开发一个平台
  • 北京网站建设w亿玛酷1订制互联网营销案例
  • 邯郸有建网站的吗如何做好推广引流
  • 做网站接活全流程学电脑培训班多少一个月
  • 西安官网seo公司简述搜索引擎优化的方法
  • 云南省建设厅网站查询网页怎么制作