gitlab安装
一、添加清华源
cat>>/etc/yum.repos.d/gitlab-ce.repo<<EOF [gitlab-ce] name=gitlab-ce baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6 repo_gpgcheck=0 gpgcheck=0 enabled=1 gpgkey=https://packages.gitlab.com/gpg.key EOF
二、更新本地yum缓存,下载gitlab
yum makecache yum install gitlab-ce -y
三、修改配置文件
vim /etc/gitlab/gitlab.rb external_url 'http://10.0.0.120' ##改这一行 gitlab-ctl reconfigure
四、自己编译的nginx配置
upstream gitlab {
server unix:///var/opt/gitlab/gitlab-workhorse/socket;
}
server
{
listen 80;
server_name testgit.168p2p.com;
server_tokens off;
root /opt/gitlab/embedded/service/gitlab-rails/public;
access_log /var/log/gitlab/nginx/gitlab_access.log;
error_log /var/log/gitlab/nginx/gitlab_error.log;
location / {
try_files $uri $uri/index.html $uri.html @gitlab;
}
location @gitlab {
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Frame-Options SAMEORIGIN;
proxy_pass http://gitlab;
}
location ~ ^/(assets)/ {
root /opt/gitlab/embedded/service/gitlab-rails/public;
expires max;
add_header Cache-Control public;
}
error_page 502 /502.html;
}
五、根据日志授权
chmod 755 /var/opt/gitlab/gitlab-workhorse/

浙公网安备 33010602011771号