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

演示 又一个wordpress站点工信部申诉备案网站

演示 又一个wordpress站点,工信部申诉备案网站,画图软件在线,自动app优化将本地项目上传到腾讯云轻量应用服务器并实现后续的推送更新,具体步骤如下: 在本地项目目录下初始化 Git 仓库: cd 项目目录 git init将项目文件添加到 Git 仓库并提交: git add . git commit -m "Initial commit"在…

将本地项目上传到腾讯云轻量应用服务器并实现后续的推送更新,具体步骤如下:

  1. 在本地项目目录下初始化 Git 仓库:
cd 项目目录
git init
  1. 将项目文件添加到 Git 仓库并提交:
git add .
git commit -m "Initial commit"
  1. 在腾讯云服务器上安装 Git:
# 对于 CentOS 系统
yum install git# 对于 Ubuntu 系统
apt-get install git
  1. 登录到服务器并创建一个裸仓库(bare repository):
cd /项目存放目录
git init --bare 项目名.git

这个时候会有一个项目名.git的文件夹(这里项目名称为wechat-push,后续均以这个为例讲解),里面包含的是init初始化的9个文件或文件夹,例如下面的wechat-push.git文件夹
在这里插入图片描述
5. 在本地项目仓库添加远程仓库地址:

git remote add origin root@服务器IP:/项目存放目录/项目名.git
  1. 将本地项目推送到远程仓库:
git push -u origin master
  1. 在服务器上克隆远程仓库到项目存放目录:
cd /项目存放目录
git clone /项目存放目录/项目名.git

比如cd /www/wwwroot/wechat-push在这个目录下执行git clone /www/wwwroot/wechat-push/wechat-push.git
这个时候就将项目源码下载到对应目录了
在这里插入图片描述
在这里插入图片描述

至此,项目已成功上传到服务器。以后每次在本地修改项目后,只需执行以下命令推送到远程服务器:

git add .
git commit -m "Your commit message"
git push

在服务器端,进入项目存放目录下的项目文件夹,拉取更新:

cd /项目存放目录/项目名
git pull

这样,就可以实现在本地修改项目后推送到远程服务器的目的。

但是现在还不能实现本地推送之后,远程服务器自动更新,还需要在服务器端手动拉取代码,接下来讲解如何本地push之后服务器端项目自动拉取最新代码。

为了实现本地 push 之后服务器自动同步更新,需要在服务器的 Git 裸仓库中添加一个钩子(hook)脚本。这里以使用 post-receive 钩子为例:

  1. 在服务器的 Git 裸仓库中创建 post-receive 钩子脚本:
cd /项目存放目录/项目名.git/hooks
touch post-receive
chmod +x post-receive

在这里插入图片描述

touch是创建文件夹的命令,post-receive 是 Git 钩子脚本的一种类型,它会在接收到推送(push)事件后触发。
在这里插入图片描述
chmod +x post-receive:chmod 命令用于修改文件权限。+x 表示添加可执行权限。这里用它为 post-receive 脚本添加可执行权限,这样 Git 才能在接收到推送时运行此脚本。

  1. 编辑 post-receive 脚本,将以下内容添加到脚本中(请替换为实际的项目存放目录和项目名):
#!/bin/sh
TARGET="/项目存放目录/项目名"
GIT_DIR="/项目存放目录/项目名.git"
BRANCH="master"while read oldrev newrev ref
do# 只有当推送的是 master 分支时才执行if [ "$ref" = "refs/heads/$BRANCH" ];thenecho "Ref $ref received. Deploying ${BRANCH} branch to production..."git --work-tree=$TARGET --git-dir=$GIT_DIR checkout -felseecho "Ref $ref received. Doing nothing: only the ${BRANCH} branch may be deployed on this server."fi
done

在这里插入图片描述

  1. 保存并关闭脚本。

现在,每当你从本地推送 master 分支到服务器时,服务器会自动将项目文件更新到网站根目录。这样就实现了本地 push 之后服务器同步更新的需求。

http://www.yayakq.cn/news/36791/

相关文章:

  • wordpress编辑文章图片文字对齐东莞长安网站优化
  • 做网站最主要是什么手机网站免费建站
  • 做网站生意越来越差外贸商城网站模板
  • 好看的网站建设网站建设课程教学计划
  • 做网站卖资料广州网站建设模板
  • 如何对网站进行改版研发网站建设报价
  • 个人网站开发北京seo怎么优化
  • 拓者设计吧网站官网wordpress google authenticator
  • app开发全过程seo外链的常见措施
  • 网站开发的交付文档大数据培训机构可信吗
  • 刚做淘客没有网站佛山企业网站开发
  • 下载源码的网站如何把文件保存在wordpress
  • 如何查询网站备案时间温州建设小学网站首页
  • 小型教育网站开发与设计土建找工作去哪个网站
  • 北京网站建设龙鹏长沙哪家制作网站好
  • 宁波外贸网站设计公司注册公司网上核名网站
  • 做网站市场报价步登顶公司网站模板 网盘下载
  • 广东专业移动网站服务商深圳百度网站优化
  • 广州哪里有外贸网站嵌入式培训总结
  • 网站开发人员 把网站注销linux wordpress 空白
  • 秀米网站怎么做推文推广网站文案素材
  • 网站用什么软件seo排名优化网站开发职业访谈
  • 石家庄网站备案上海最好的网吧
  • 湖南长沙现在能去吗东莞网站建设优化东莞
  • 全国加盟网站建设网页版微信登录提示二维码已失效
  • 企业网站为什么都选千博企业网站韩国漫画漫免费观看免费
  • 公司网站上线的通知飞鱼crm系统官网
  • 需要上传视频的网站扬中网站哪家做的好
  • 网站设置在哪网站改域名
  • 25个经典网站源代码英语培训