gitlab禁用自带nginx 使用独立nginx( gitlab安装)
下载gitlab============gitlab安装包下载https://packages.gitlab.com/gitlab/gitlab-ce (可以本地使用迅雷)上传到 /opt/gitlab-ce-13.11.3-ce.0.el8.x86_64.rpm安装gitlab============cd /optrpm -ivhgitlab-ce-13.11.3-ce.0.el8.x86_64
下载gitlab============
gitlab安装包下载 https://packages.gitlab.com/gitlab/gitlab-ce (可以本地使用迅雷)
上传到 /opt/gitlab-ce-13.11.3-ce.0.el8.x86_64.rpm
安装gitlab============
cd /opt
rpm -ivh gitlab-ce-13.11.3-ce.0.el8.x86_64.rpm
修改配置=============
vim /etc/gitlab/gitlab.rb
添加
nginx['enable'] = false
gitlab_workhorse['listen_network'] = "tcp"
gitlab_workhorse['listen_addr'] = "127.0.0.1:8091"
external_url 'http://git.xxx.com:80'
gitlab_rails['trusted_proxies'] = ['git.xxx.com']
配置说明=============
nginx['enable'] = false 禁用自带nginx
gitlab_workhorse['listen_network'] = "tcp" 允许gitlab-workhorse监听TCP
gitlab_workhorse['listen_addr'] = "127.0.0.1:8091" 设置gitlab端口为8091 注意自己的 8091未占用
external_url 'http://git.xxx.com:80' 设置git访问: 域名:nginx端口 此处80为独立nginx端口
gitlab_rails['trusted_proxies'] = ['git.xxx.com'] 设置gitlab域名
刷新配置并重启============
gitlab-ctl reconfigure && gitlab-ctl restart
独立nginx添加配置==============
server {
listen 8890;
server_name localhost;
client_max_body_size 200m;
location / {
root html;
index index.html index.htm;
proxy_pass http://127.0.0.1:8091; #这里与前面设置过的端口一致
}
client_max_body_size 200m;这一行设置亲求大小 默认是1m 会导致代码传不上去
nginx 配置文件 http层级也要加 否则不生效
http{
client_max_body_size 200m;
}
systemctl restart nginx 或者 service nginx restart 重启
使用gitlab============
访问 git.xxx.com
首次进入需要设置密码
设置完密码登陆 默认账号是root
gitlab简单设置====================
设置中文
文件上传限制调高
修改默认账号 默认是root
测试下=================
更多推荐
所有评论(0)