
CentOS Stream release 9
selinux & firewalld 禁用状态
安装依赖
dnf install -y curl openssh-server openssh-clients postfix cronie policycoreutils perl policycoreutils-python-utils
gitlab安装包
gitlab-ce-18.7.0-ce.0.el9.x86_64.rpm
下载地址:https://packages.gitlab.com/gitlab/gitlab-ce
rpm -ivh gitlab-ce-18.7.0-ce.0.el9.x86_64.rpm
vi /etc/gitlab/gitlab.rb
修改 external_url 'http://你的IP或域名' 这一行。
修改完成后,执行重新配置命令:
gitlab-ctl reconfigure
初始root密码文件
GitLab 安装后会自动生成一个初始的 root 账户密码,存放在 /etc/gitlab/initial_root_password 文件中,该文件会在 24 小时后被自动删除。
cat /etc/gitlab/initial_root_password
忘记密码重置
gitlab-rake "gitlab:password:reset[root]"
external_url 中设置的地址,注意,gitlab使用的是80端口,或者443(如何开启的话)。root偏好设置 -> 密码 ,修改初始密码。设置语言

设置ssh密钥
**ssh-keygen
**


1、**启动所有服务**:`sudo gitlab-ctl start`
2、**停止所有服务**:`sudo gitlab-ctl stop`
3、**查看服务状态**:`sudo gitlab-ctl status`
4、**重启服务**:`sudo gitlab-ctl restart`
5、**查看日志**:`sudo gitlab-ctl tail`