在 linux 下 git 客户端也可作为 git 服务端使用,十分的方便
安装git
yum install -y git
新建仓库目录并初始化
mkdir -p /data/www/gittest cd /data/www/gittest git init chmod -R 777 /data/www/gittest
添加git用户
useradd git passwd git
修改仓库配置文件
.git/config
添加如下内容,允许客户端推送到当前分支[receive] denyCurrentBranch=ignore
新建钩子.git/hooks/post-update文件,并修改权限
chown git:git .git/hooks/post-update
,chmod 755 .git/hooks/post-update
#!/bin/sh unset GIT_DIR cd /data/www/gittest git reset --hard
本地拉取,修改,推送,查看服务器仓库目录文件是否自动更新
git clone git@服务器ip:/data/www/gittest echo 'hello world'>index.html git add . git commit -m 'add index.html' git push