安装分为远程下载安装和本地安装,远程的总提示我阿里云版本不对,所以我使用的是本地安装:
1、清华的gitlab安装包下载地址:
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/?C=M&O=D
我选择的:gitlab-ce-13.11.4-ce.0.el7.x86_64.rpm
2、下载后放入指定目录,然后执行:rpm -ivn gitlab-ce-13.11.4-ce.0.el7.x86_64.rpm
3、进入到 /etc/gitlab/ 目录下,修改配置文件:gitlab.rb
external_url 'http://ip:端口号'
unicorn['port'] = 端口号
4、使用gitlab-ctl reconfigure 自动配置
gitlab-ctl reconfigure
5、使用gitlab-ctl start 启动gitlab服务。
命令:gitlab-ctl start
sudo gitlab-ctl stop --停止服务
sudo gitlab-ctl reconfigure --重新配置gitlab,恢复初始配置
sudo gitlab-ctl start --启动所有gitlab组件
6、浏览器中输入ip:端口号,重置密码(默认用户名为:root)
例如我的为:http://192.168.2.71:8081/
7、gitlab修改密码:
官网地址:https://docs.gitlab.com/ce/security/reset_user_password.html
①进入操作控制台:
sudo gitlab-rails console
②在红框处输入:
用户名方式:user = User.find_by_username 'root'
id方式:or user = User.find(1)
邮箱方式:or user = User.find_by(email: 'user@example.com')
③设置密码:
user.password = 'root123456'
user.password_confirmation = 'root123456'
user.save!
密码设置成功!
8、修改配置,防止gitlab消耗cpu过高(我的使用默认的,造成消耗cup过高,导致阿里云服务时断时续,无法正常提供服务)
vim /etc/gitlab/gitlab.rb
$ vim /etc/gitlab/gitlab.rb
gitlab_rails['time_zone'] = 'Asia/Shanghai'
unicorn['worker_processes'] = 2
unicorn['worker_memory_limit_min'] = "100 * 1 << 20"
unicorn['worker_memory_limit_max'] = "250 * 1 << 20"
sidekiq['concurrency'] = 8
postgresql['shared_buffers'] = "128MB"
postgresql['max_worker_processes'] = 4
prometheus_monitoring['enable'] = false