#获取GITLAB RPM
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-10.1.4-ce.0.el6.x86_64.rpm
#安装GITLAB
rpm -ivh gitlab-ce-10.1.4-ce.0.el6.x86_64.rpm
#加载配置
gitlab-ctl reconfigure
#重启
gitlab-ctl restart
#默认端口修改,文件
/etc/gitlab/gitlab.rb
#默认端口修改,修改配置
extendal_url 'http://192.168.0.100'
nginx['listen_port']=9091
#修改项目下的钩子脚本文件
mkdir /var/opt/gitlab/git-data/repositories/root/{projectname}.git/custom_hooks
cd /var/opt/gitlab/git-data/repositories/root/{projectname}.git/custom_hooks
#修改项目下的钩子脚本文件,创建文件
/var/opt/gitlab/git-data/repositories/root/{projectname}.git/custom_hooks/post-receive
#修改项目下的钩子脚本文件,文件内容
#!/bin/bash
echo "-- ------ #同步更新 ------ --"
unset GIT_DIR
cd /web/{projectname}
sudo git pull
#修改项目下的钩子脚本文件,给文件归属与权限
chown -R git:git /var/opt/gitlab/git-data/repositories/root/{projectname}.git/custom_hooks
chmod -R 7777 /var/opt/gitlab/git-data/repositories/root/{projectname}.git/custom_hooks
#结束