博客内容是云计算课程搭建DevOps流水线的步骤之一,即搭建gitlab服务器

可以单独运用于gitlab的搭建,

也可以作为搭建dev-ops的gitlab-server主机的步骤之一,

使用的实验环境为:Ubuntu20.04.5、gitlab-ce v13.2.3

在此进行记录

云计算课程第四次实验-搭建DevOps流水线:

云计算课程第四次实验-搭建DevOps流水线_猪猡猪猡猪的博客-CSDN博客

gitlab-server的搭建:

gitlab-server虚拟机的ip为:192.168.61.130

(ip地址可以通过VMWare网络设置)

1.工具准备

更新apt-get源

#apt-get update

更新apt源

# apt update

安装wget工具:

#apt-get install wget

2.下载安装gitlab-ce

# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/bionic/main/g/gitlab-ce/gitlab-ce_13.2.3-ce.0_amd64.deb

下载好后,进行安装

安装成功以后会出现gitlab的狐狸头像:

3.配置gitlab

打开配置配置文件,指定外部url

# vim /etc/gitlab/gitlab.rb

需要修改配置文件中的如下字段:

这里的url设置成gitlab-server的ip地址,可以使用ifconfig查询:

#ifconfig

#gitlab-ctl reconfigure

修改完gitlab的配置文件,需要重新加载使其生效

执行该命令,若上面步骤配置得当,会出现很多绿色的提示信息,此过程将持续较长的时间,最终的结果为:

# gitlab-ctl restart

重启的输出结果如下,一串ok之后重启成功

可以设置一下开机自启动,这样虚拟机开机时,就可以直接使用gitlab服务

没有输出即配置成功

4.测试访问gitlab服务

测试访问gitlab服务:

打开浏览器,输入http://192.168.61.130

看看是否能够打开

接下来进行登录,可以直接用root管理员身份进行登录

账号:root

密码即首页中提示需要change的内容,自行输入即可

在gitlab-service上访问的结果:

使用账号密码登录后,进入gitlab服务界面

至此gitlab搭建成功

云计算课程-Ubuntu系统搭建gitlab相关推荐

  1. 基于阿里云ECS,Ubuntu系统搭建离线下载服务器

    基于阿里云ECS,Ubuntu系统搭建离线下载服务器 很开心能参加本次阿里云训练营,使用的ECS是阿里云,ubuntu系统 1.了解什么是CCAA CCAA 是服务器离线下载解决⽅案包,组件包含了Ar ...

  2. **Hadoop Ubuntu系统搭建攻略全详细!!!附带Hadoop搭建成功后测试案例**

    Hadoop Ubuntu系统搭建攻略全详细!!!附带Hadoop搭建成功后测试案例 Hadoop搭建教程 一.需要安装的工具: 1.首先确保虚拟机能连上网. 2.更新源列表: sudo apt-ge ...

  3. ubuntu系统搭建steam饥荒联机服务器

    Ubuntu系统搭建steam饥荒联机版服务器 大家好,本萌新这次带来Ubuntu安装steam联机服务器的教程,话不多说,直接开始. 准备工作 购买服务器可以去阿里云和腾讯云上购买,一核两G的服务器 ...

  4. Ubuntu系统搭建PPPoE服务器,Ubuntu上架设PPPoE Server

    一.安裝 PPPoE Server Software 1)sudo apt-get install ppp 2)rp-pppoe(非apt套件) wget -c http://www.roaringp ...

  5. esxi服务器下虚拟机Ubuntu系统搭建PPPoE拨号服务

    一  设备环境 物理机:ESXI服务器(四网卡) 虚拟Ubuntu系统 (添加2张网卡)--搭建PPPoE拨号服务 虚拟Win10系统  (一张网卡)----测试 物理机:台式机win7系统---测试 ...

  6. 腾讯云轻量级服务器Ubuntu系统搭建可视化界面

    前言: 以云服务器的方式搭建Linux workstation对比在电脑本地安装虚拟机的优势在于,不需要占用本地电脑资源空间,网络环境等相对稳定,可以用手机等轻量移动设备连接管理等.本文主要介绍使用腾 ...

  7. Ubuntu 下搭建gitLab开源代码仓库管理软件

    安装必要的服务 sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates sudo apt-get ...

  8. 阿里云服务器Ubuntu系统搭建mqtt服务器

    本文为在阿里云服务器系统为Ubuntu18.04上搭建mqtt物联网平台笔记文章,仅供参考. 1.下载安装包,可以官网下载安装包然后上传,也可以直接使用命令下载,选择合适的版本 下载 emqx-ubu ...

  9. ubuntu 下搭建gitLab

    安装所需依赖 sudo apt-get install curl openssh-server ca-certificates postfix 安装postfix的时候,需要进行一些选择,这里按默认选 ...

最新文章

  1. 吴恩达机器学习笔记 —— 9 神经网络学习
  2. 转:iFire:玩聚 SRBacks 自定义脚本及样式表
  3. Codeforces Round #377 (Div. 2) 732A B C D E F
  4. Kafka设计解析(六)- Kafka高性能架构之道
  5. java并发排它锁_Java并发编程进阶——锁(解析)
  6. Consolidate Duplicate Conditional Fragments(合并重复的条件片段)
  7. AI算法连载04:数学基础之蒙特卡洛方法与MCMC采样
  8. 点钞机语音怎么打开_原来微信语音一样能转发? 居然还有人不知道
  9. 如何绘制逻辑图 — 7.逻辑的表达:业务逻辑
  10. Android逆向笔记-通过tracerPid对抗IDA调试
  11. 汽车维护管理软件开源_感谢开源和自由软件维护者的10种方法
  12. 继电保护整定值计算软件_通用型继电保护整定计算软件的分析.pdf
  13. 老司机带你检测相似图片
  14. 手写一个词云图生成器,可调形状,可调背景颜色,可调字体色系
  15. AWS Device Shadow使用
  16. 史上最美大型互联网机房综合布线图鉴
  17. #Java学习#习题一
  18. vue的三种传值方式:父传子,子传父,子传子
  19. socket是什么?有什么作用?
  20. k8s 证书过期解决

热门文章

  1. vs2017 加入GL/gl.h的错误
  2. Xilinx FPGA SelectIO串并转换IP核使用笔记
  3. Pig LATIN猪拉丁
  4. jquery点击事件不生效的问题
  5. 浪潮信息联合宁盾打造统一身份管理解决方案 完善客户信息建设
  6. pubg服务器维护请稍后再试9月4日,绝地求生PUGB9月4日更新维护结束时间 9月4日更新内容_蚕豆网新闻...
  7. Centos7秘钥登录
  8. Python绝技:运用Python成为顶级黑客笔记及心得体会[1]
  9. mysqladmin flush-hosts
  10. 自定义GitHub的WebHook