美文网首页
git+hooks实现自动化

git+hooks实现自动化

作者: AnneSan | 来源:发表于2019-03-28 11:34 被阅读0次

服务器:

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

相关文章

网友评论

      本文标题:git+hooks实现自动化

      本文链接:https://www.haomeiwen.com/subject/rbxqbqtx.html