git自动部署

Posted 前路亦是故乡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git自动部署相关的知识,希望对你有一定的参考价值。

整体思路:

  在服务器创建两个仓库,一个用于提交,一个用于部署使用 

  创建git仓库(1号仓库): 廖老师的git教学https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137583770360579bc4b458f044ce7afed3df579123eca000

  在这个仓库的hooks中编辑post-receive的钩子脚本,用于实现自动部署

  克隆git仓库(2号仓库):git clone ...

    克隆一个一号仓库的地址,这个是实际部署用的项目

   本地git仓库

    添加一个分支

    git remote add ${project} [email protected]:/var/www/html/newYear.git

    project 分支名称

     下划线:服务器创建的1号仓库地址    

以上是关于git自动部署的主要内容,如果未能解决你的问题,请参考以下文章

git webhook自动部署服务端代码django python docker等

使用 Git 自动部署代码

Git实现自动化部署案例实战

Git实现自动化部署案例实战

Git实现自动化部署案例实战

使用 Git Hooks 实现自动项目部署