Centos 安装GIT 同步发布到网站-阿里云开发者社区

开发者社区> 开发与运维> 正文

Centos 安装GIT 同步发布到网站

简介: 使用git自动同步网站文件只需要简单的几步,而获益则是,每当你想把开发机上所有修改文件同步到线上服务器时,只需要简单的执行git push web,而整个过程中,你甚至不需要写一行脚本。

之前一直都是用SVN

换了新公司后内部用的是GIT 于是研究一番

发现GIT确实就SVN快很多

于是试着搭建一下

第一步 安装GIT

其实在centos上安装很简单 直接用yum明白


yum install git
看下是否安装成功

git --version
如果出现版本号证明安装成功

76c0595558fe469a34f6206634c0843baf5323be

第二部 创建GIT仓库 并发布到网站目录

我的网站目录在 /www/web 下

那我们先开始创建一个空的GIT仓库

cd /
mkdir git
cd git
mkdir www.git
cd www.git
git init --bare
那我们仓库地址在/git/www.git 这就是我们仓库地址

编写钩子 使我们提交代码后把代码同步到我们网站目录

cd hooks
vim post-receive
//键入内容
#!/bin/bash
GIT_WORK_TREE=/www/web git checkout -f
下面我们给予这个钩子可执行权限

chmod +x post-receive
好了下面回到我们电脑端检出提交下代码试试吧

检出地址为

root@ip/git/www.git
密码为服务器root密码




版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章