gitlab安装配置过程记录

官方安装指导地址:
https://about.gitlab.com/downloads/

也许会用到的国内镜像https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/

按照官方流程执行到下面这一部之前之前,如果需要修改配置,则先修改配置

1
sudo gitlab-ctl reconfigure

下面的配置可以将gitlab默认监听的80,8080端口修改为4000,8020端口

1
2
3
4
5
6
7
8
vi /etc/gitlab/gitlab.rb
添加如下配置,修改nginx监听端口为4000
unicorn监听8020
unicorn['listen'] = '127.0.0.1'
unicorn['port'] = 8020
nginx['listen_port'] = 4000

如果修改的端口没有开启允许对外访问,执行

1
2
3
4
5
6
7
8
9
/sbin/iptables -I INPUT -p tcp --dport 4000 -j ACCEPT #开启4000端口
/etc/rc.d/init.d/iptables save #保存配置
/etc/rc.d/init.d/iptables restart #重启服务
查看端口是否已经开放
/etc/init.d/iptables status

然后继续执行,改命令会自动修改相对应的其他配置文件,并重启各项服务

1
sudo gitlab-ctl reconfigure

然后还有头像问题,需要修改

1
2
3
4
5
6
7
8
9
vi /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
找到下面的内容,上面的命令默认会生成为80,需要将其端口改成我们设置的 4000
gitlab:
## Web server settings (note: host is the FQDN, do not include http://)
host: 192.168.1.184
port: 4000
https: false

然后重启服务

1
2
3
sudo gitlab-ctl restart //重启所有服务
sudo gitlab-ctl stop //停止所有服务命令
sudo gitlab-ctl start //启动所有服务命令

最后检查端口占用情况

1
netstat -apn | grep 4000

打开对应的 服务地址 http://yourhost:4000
第一次要求输入密码,然后会转向到登录页。
到此完成gitlab安装配置。

gitlab ci runner

修改runner
vi /etc/gitlab-runner/config.toml
注册runner
gitlab-ci-multi-runner register

更多命令和配置信息,请前往
官方文档

分享到 评论