搭建git服务器以及使用hook自动部署代码

git hook

在搭建环境过程中,犯下的错误:

1、权限问题,现在解决方式是:所有和git相关的文件以及目录 都要给予相关权限

chown -Rh git:git /your/git/dirs

2、要理解git init 与 git init --bare。裸仓库与工作仓库还有本地仓库之间的关系,这样才会使用hook的时候不会出现指向性的错误。

3、post-receive 和 post-update  有待学习。

4、git 地址 git clone git@xxx.xxx:/opt/git/wechat.git

搭建git服务器及利用git hook自动布署代码

git-receive-pack

将项目从 GitHub 部署到服务器

标签: git, hook

仅有一条评论

  1. root

    权限问题 : sudo chown -R git:git git库

添加新评论