码迷,mamicode.com
首页 > 其他好文 > 详细

git自动部署

时间:2018-01-19 19:59:09      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:hook   https   class   服务   提交   remote   d3d   lin   rem   

整体思路:

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

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

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

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

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

   本地git仓库

    添加一个分支

    git remote add ${project} git@47.104.7.232:/var/www/html/newYear.git

    project 分支名称

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

git自动部署

标签:hook   https   class   服务   提交   remote   d3d   lin   rem   

原文地址:https://www.cnblogs.com/insight0912/p/8318458.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!