搭建GIT服务器
首先安装 git,我是用的是 centos 。
安装命令是 `yum install git `,这样就完成了git 的安装。
初始化git仓库
git init dirname dirname 仓库名
我这儿 nginx 和 php-fpm 统一都是 www 用户所以 为了方便 就不建立 git 用户单独使用了。
我使用的方法是 通过post-update 这个钩子 检出代码。不是创建裸仓库。
这儿用的 检出操作 git checkout -f 也不用ssh 本地登陆自己。
这儿需要执行这条命令 git config receive.denyCurrentBranch ignore
作用是 允许远程提交代码。不执行这条命令 克隆下来,不能提交和服务器分支一样名字的分支。
这里就差 编辑 ./git/hools/post-update
这个文件了
文件内容是:
#!/bin/sh
unset GIT_DIR
cd ..
git checkout -f # 检出文件
评论已关闭