type
status
date
slug
summary
tags
category
icon
password
Property
Mar 4, 2024 11:59 AM

目的

学习 Gitlab 的搭建

正式开始

拉取 Gitlab 镜像

我这网速的确感人啊
notion image

创建 Gitlab 容器

notion image
关于:
  • –restart: 当 Docker 重启时,容器自动启动,否则就需要使用 docker restart 启动
  • gitlab 端口映射规则:最好内外端口映射一致,gitlab 会根据你的配置文件调整服务端口。如外部访问 8899,内外都配置 8899
  • 一般 Gitlab 有三个端口要使用:ssh,https,主服务地址。
  • ssh 默认是 22,这里我改为了 333,
然后我们在防火墙添加 333 和 8899 端口的放行,并重载防火墙
我们可以看下现在的运行状况
notion image

修改 Gitlab 配置文件

外部路径

在文件内增加三条配置:
  • external_url: 外部服务访问地址
  • gitlab_rails[‘gitlab_ssh_host’]:SSH 代码拉取地址
  • gitlab_rails[‘gitlab_shell_ssh_port’]:SSH 代码拉取端口
我的虚拟机是 192.168.182.3,因此我的填写如下
notion image
notion image

修改 SSH 端口

前面设置的是 333 端口,因此要把默认的 22 端口改为 333 端口。
notion image
image
notion image
image

重启 Gitlab

访问我们的地址端口。如果显示 502 ,则代表正在启动中。
notion image
image
初始化完成就好了
notion image
image
接下来就是改密码和登录了,登陆之后就进入页面,gitlab 也终于露出了庐山真面目。注意:管理员的账号是root
最后,我们就进入 gitlab 了。
notion image
image

结语

至此,我们已经完整搭建了 Gitlab 环境,作为 CICD 不可少的一部分,也算是有了一个良好的开端。撒花!
 
CICD实战之Nginx搭建CICD实战之Jenkins搭建
  • Waline
Kitety
Kitety
独特为佳
公告
我曾经七次鄙视自己的灵魂
--卡里·纪伯伦
第一次,当它本可进取时,却故作谦卑;
第二次,当它在空虚时,用爱欲来填充;
第三次,在困难和容易之间,它选择了容易;
第四次,它犯了错,却借由别人也会犯错来宽慰自己;
第五次,它自由软弱,却把它认为是生命的坚韧;
第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
第七次,它侧身于生活的污泥中,虽不甘心,却又畏首畏尾。
 
最新评论
Loading...