1、我是在centos8下安装gitlab,但是这里我安装的时候用到了gitlab-ce对应的7版本,需要下载对应的8版本的,安装gitlab的时候版本一定要对应
2、安装步骤 2.0 安装GitLab-ce社区版
3.1 安装依赖关系
sudo dnf install policycoreutils openssh-server postfix
4.2 开启SSH并设置开机启动
systemctl enable sshd
systemctl start sshd
4.3 开放系统防火墙的HTTP和HTTPS访问(可以不用加 sudo)
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --add-service=https --permanent
sudo firewall-cmd --permanent --zone=public --add-port=8899/tcp
sudo firewall-cmd --permanent --zone=public --add-port=8088/tcp
sudo firewall-cmd --reload
4.4 配置Postfix邮件服务,设置开机启动
sudo systemctl enable postfix
sudo systemctl start postfix
4.5 下载gitlab
下载地址:
官网:packages.gitlab.com/gitlab/gitl…
清华大学镜像:mirrors.tuna.tsinghua.edu.cn/gitlab-ce/y…
直接Cetnos8下载
wget mirrors.tuna.tsinghua.edu.cn/gitlab-ce/y… 1 或通过Windows下载后上传至Cetnos
4.6 安装
rpm -ivh gitlab-ce-13.1.1-ce.0.el8.x86_64.rpm
4.7 初始化gitlab服务(我在这步,用了好久)
我使用 gitlab-ctl reconfigure 命令,运行了三次才成功,第一次用了一个小时左右,第二次用了30分钟左右,第三次用了1分多钟。
gitlab-ctl reconfigure
gitlab-ctl start
4.8 gitlab的登录
linux中安装的gitlab相当于服务器 windows中可以通过linux的ip地址或者计算机名称访问 ① gitlab-server/ ② 192.168.234.2/ 浏览器直接输入上面的两个的任意一个然后回车就可以访问了'
修改gitlab.rb文件
cd /etc/gitlab
vim gitlab.rb
gitlab-ctl reconfigure
4.9 gitlab常用命令
gitlab-ctl start # 启动所有 gitlab 组件;
gitlab-ctl stop # 停止所有 gitlab 组件;
gitlab-ctl restart # 重启所有 gitlab 组件;
gitlab-ctl status # 查看服务状态;
vim /etc/gitlab/gitlab.rb # 修改gitlab配置文件;
gitlab-ctl reconfigure # 重新编译gitlab的配置;
gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab;
gitlab-ctl tail # 查看日志;
gitlab-ctl tail nginx/gitlab_access.log
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION #查看版本