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

阿里培训网站建设html网页制作案例

阿里培训网站建设,html网页制作案例,公司网址怎么写举例,电子商务网站开发常用工具将本地项目上传到腾讯云轻量应用服务器并实现后续的推送更新,具体步骤如下: 在本地项目目录下初始化 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.dtcms.com/wzjs/132430.html

相关文章:

  • 网站 html5首页关键词排名代发
  • 国内贸易平台整站seo外包
  • 十大舆情网站手机端搜索引擎排名
  • 做期货财经网站需要哪些资质站长工具箱
  • 西安市做网站的公司网站免费优化软件
  • 园洲做网站公司女生学市场营销好吗
  • 江西个人网站备案深圳网络提速优化服务包
  • 做招标应该关注什么网站seo的基本步骤顺序正确的是
  • 自己做平台网站如何优化网络连接
  • 小说网站建设模板广告牌
  • 石家庄网站建设流程企业网站模板免费下载
  • 光谷做网站推广价格百度霸屏培训
  • 云南建设注册考试中心网站品牌推广网络公司
  • 门户网站平台建设方案网站为什么要做seo
  • 设计视频网站申请网址怎么申请的
  • 传统网站怎么做前端模块今日国际新闻10条
  • 个人网站 不用备案吗如何推广网址链接
  • 金乡县住房和城乡建设局网站深圳网站seo
  • 网站设计开发的销售主要工作重庆网站到首页排名
  • 查询网站备案密码是什么山东泰安网络推广
  • 济南做公司网站需要多少钱湖南网站seo营销
  • 网站建设前期搜索推广竞价托管哪家好
  • 咋做211校徽加网站如何做百度免费推广
  • 建材网站的模板企业网站推广策略
  • 工业软件开发seo外包 靠谱
  • 人才招聘网站开发+源代码google优化师
  • 新手如何自己做网站appseo试用软件
  • 企业网站建设综合实训学习体会网络优化的工作内容
  • 泰州网站建设方案推广推广注册app赚钱平台
  • 注册科技有限公司可以做网站吗俄罗斯搜索引擎入口