安装 Gitlab-CE

1:Centos Stream9或者Rocky Linux9下载安装包  (有条件的可以科学上网: 更快)

wget https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/yum/el9/Packages/g/gitlab-ce-18.9.6-ce.0.el9.x86_64.rpm

2:安装gitlab-ce

yum localinstall -y gitlab-ce-18.9.6-ce.0.el9.x86_64.rpm

3:修改配置文件内容

vim  /etc/gitlab/gitlab.rb
external_url 'http://192.168.xx.xx'  #本节点的ip

#最后添加如下

prometheus['enable'] = false
alertmanager['enable'] = false
node_exporter['enable'] = false
redis_exporter['enable'] = false
postgres_exporter['enable'] = false
gitlab_exporter['enable'] = false

4:加载配置

gitlab-ctl reconfigure

5:查看是否执行成功

 echo $?

6:查看初始化密码

cat /etc/gitlab/initial_root_password

7:运行gitla-ce

 gitlab-ctl start 

启动时间比较长!

启动失败:

查看gitlab的状态

gitlab-ctl  status

查看日志

gitlab-ctl tail

内存资源不足也会导致gitlab起不来

free -h

如果与Jenkins在一台节点上,jenkins会占用80端口;我们需要将上面的节点改为

external_url 'http://192.168.xx.xx:8090'

#然后重新加载配置
gitlab-ctl reconfigure


登上去之后先修改默认用户密码

先登录默认账号密码

修改为中文界面

记得确认 点F5刷新界面

开启项目导入功能

我们可以导入需要的项目

上传SSH公钥的流程

这样可以实现jenkins的自动化构建! 

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐