gitlab cicd 5分钟快速入门搭建私人代码仓库

6 篇文章 2 订阅
3 篇文章 0 订阅

gitlab 是企业级私有服务器
本文章采用docker搭建gitlab
如有不懂可微信我号yizheng369

在这里插入图片描述

环境准备

购买阿里云服务器,或者其他服务器
注意:本文章是用阿里云的centos 7.6作为服务器

搭建步骤

1.设置环境变量
export GITLAB_HOME=/srv/gitlab
2.编写docker-compose.yml

创建文件夹gitlab

mkdir -p /opt/docker-compose/gitlab

创建docker-compose.yml文件

vim /opt/docker-compose/gitlab/docker-compose.yml

粘贴以下内容进去docker-compose.yml文件时,的注意点

注意1:下面这个47.94.8.9要改成你的服务器公有ip
注意2:下面有个8022的端口,要去阿里云服务器的【安全组】里面开放这个端口,不懂的先看这个文章https://blog.csdn.net/yuan_618859/article/details/105491085
注意3:粘贴进去后,如何退出并保存呢?
1.检查粘贴的内容是否完整,特别是开头和结尾
2.按一下键盘上左上角esc键,然后继续将输入切换到英文模式,最后输入(冒号wq):wq
3.再说一次,是(冒号wq):wq
4.w是写入write的缩写,q是退出quit的缩写,合起来就是【写入保存并退出】

再说一次,是粘贴下面内容进去docker-compose.yml文件

version: '3.3'
services:
 gitlab:
   hostname: ''
   image: 'gitlab/gitlab-ce:14.2.4-ce.0'
   restart: always
   environment:
     GITLAB_OMNIBUS_CONFIG: |
       external_url 'http://47.94.8.9:80'
       gitlab_rails['gitlab_shell_ssh_port'] = 8022
       gitlab_rails['time_zone'] = 'Asia/Shanghai'
   ports:
     - '80:80'
     - '8022:22'
   volumes:
     - '$GITLAB_HOME/config:/etc/gitlab'
     - '$GITLAB_HOME/logs:/var/log/gitlab'
     - '$GITLAB_HOME/data:/var/opt/gitlab'

3.安装docker

参考:http://edu.jb51.net/docker/docker-centos-install.html

3.1先安装docker

yum -y install docker

3.2启动docker

service docker start

3.3测试docker

docker run hello-world

4.安装docker-compose

4.1查看是否安装了docker-compose

docker-compose --verson

若看到版本号则表示安装了

[root@iZ2zectqga6hz17svze9jdZ gitlab]# docker-compose --version
docker-compose version 1.18.0, build 8dd22a9 // 这里有版本号,表示已经安装了

否则要先安装docker-compose

yum install -y docker-compose 

5.启动gitlab

cd /opt/docker-compose/gitlab&&docker-compose up -d

6.查看初始密码

cat /srv/gitlab/config/initial_root_password 

会看到类似这样的密码:Password: eE4ycRnuiWtuf3aZ19k9AsjnwwR7Q822zu1thNUBErg=
注意:这个是初始密码,24小时候会自动失效,所以登录进去后马上去改密码,不懂的可以百度搜:gitlab修改密码

7.登录gitlab,浏览器打开

这个ip地址改为你的自己的公用ip
注意:这里服务器在部署,需要2-5分钟,自己间隔几秒刷新一下就好,不要急不怕
如果看到页面有502再等1分钟,再刷新即可看到登录界面

http://47.94.8.9:80

用账号root和上面的密码登录

在这里插入图片描述

有问题,请评论
参考完善:https://www.bilibili.com/read/cv14636241
gitlab cicd详细过程看我的这篇文章:https://blog.csdn.net/yuan_618859/article/details/127456639

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值