服务器:
1.安装git (略)
2.添加git用户
adduser git
passwd git
3.初始化lara裸仓库
su git
cd /home/git
git init --bare lara.git
4.git授权
chown -R git lara.git
5.进入lara.git/hooks,配置hooks
cd /home/git/lara.git/hooks/
vim post-receive
复制以下内容并保存:
unset GIT_DIR
#进入站点目录
cd /usr/share/nginx/html/laravel
#执行git pull命令
git pull /home/git/lara.git master
#返回git仓库A并退出
cd /home/git/lara.git
exit 0
6.更改hooks文件权限
chmod +x /home/git/lara.git/hooks/post-receive
客户端:
1.进入Git Base,克隆仓库地址
git clone git@192.168.0.11:/home/git/lara.git
2.运用git命令做测试
git add .
git commit -m 'test'
git push
服务器:
1.测试上传成功否
cd /usr/share/nginx/html/laravel
ls