git自动部署

整体思路:

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

  创建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需要每个机器必须有name、email;   git config --global user.name {}    git config --global user.email {}   

开黑吗我亚索贼6
原文地址:https://www.cnblogs.com/insight0912/p/8318458.html