查看linux版本

 [lijintao@localhost ~]$ cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)

配置固定网络ip

 [root@localhost ~]#  cd /etc/sysconfig/network-scripts/[root@localhost network-scripts]# ll |less

vim进行修改红框内文件


打开后

TYPE=“Ethernet”
PROXY_METHOD=“none”
BROWSER_ONLY=“no”
BOOTPROTO=“dhcp”
DEFROUTE=“yes”
IPV4_FAILURE_FATAL=“no”
IPV6INIT=“yes”
IPV6_AUTOCONF=“yes”
IPV6_DEFROUTE=“yes”
IPV6_FAILURE_FATAL=“no”
IPV6_ADDR_GEN_MODE=“stable-privacy”
NAME=“ens32”
UUID=“9c6245e6-1fec-40b2-b08a-7af8324c5522”
DEVICE=“ens32”
ONBOOT=“yes”
ZONE=

修改后

TYPE=“Ethernet”
PROXY_METHOD=“none”
BROWSER_ONLY=“no”
BOOTPROTO=“static”
DEFROUTE=“yes”
IPV4_FAILURE_FATAL=“no”
IPV6INIT=“yes”
IPV6_AUTOCONF=“yes”
IPV6_DEFROUTE=“yes”
IPV6_FAILURE_FATAL=“no”
IPV6_ADDR_GEN_MODE=“stable-privacy”
NAME=“ens32”
UUID=“9c6245e6-1fec-40b2-b08a-7af8324c5522”
DEVICE=“ens32”
ONBOOT=“yes”
ZONE=
IPADDR=“192.168.145.128”
GATEWAY=“192.168.145.2”
DNS1=“192.168.145.2”

重启网络服务并查看

[root@localhost network-scripts]# service network restart
Restarting network (via systemctl):                        [  确定  ]
[root@localhost network-scripts]# ^C
[root@localhost network-scripts]# ifconfig
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.145.128  netmask 255.255.255.0  broadcast 192.168.145.255inet6 fe80::b9d:8f0e:51ec:3fd  prefixlen 64  scopeid 0x20<link>ether 00:0c:29:6e:70:06  txqueuelen 1000  (Ethernet)RX packets 784057  bytes 1156666505 (1.0 GiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 176705  bytes 11191165 (10.6 MiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>loop  txqueuelen 1  (Local Loopback)RX packets 92  bytes 10032 (9.7 KiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 92  bytes 10032 (9.7 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255ether 52:54:00:38:27:97  txqueuelen 1000  (Ethernet)RX packets 0  bytes 0 (0.0 B)RX errors 0  dropped 0  overruns 0  frame 0TX packets 0  bytes 0 (0.0 B)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

接着通过xftp6上传文件(我采用先下rpm包的形式,主要原因怕虚拟机网络不正常)

你可以官网的方式安装点击如下链接https://www.gitlab.com.cn/installation/#centos-7


你可以去官网下载rpm包,也可以去我的百度网盘上

文件链接: https://pan.baidu.com/s/1qxdh-Nn6bjlr3I9D9_HbEg 提取码: sqiz

编写一个install.sh执行文件,省的一个个去执行

[root@localhost opt]# vim install.sh
以下是文件里的内容
sudo rpm -ivh /opt/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm
sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh
sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.example.com" yum -y install gitlab-ce
修改该文件权限,变成可执行文件
[root@localhost opt]# chmod 755 install.sh
[root@localhost opt]# ll
总用量 403104
-rw-r--r--. 1 root root 412774002 4月  24 11:24 gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm
-rwxr-xr-x. 1 root root       399 4月  24 14:08 install.sh
drwxr-xr-x. 2 root root         6 3月  26 2015 rh
执行
[root@localhost opt]# ./install.sh

记得这步操作后记得重启它 reboot

初始化配置gitlab

需要等待一段时间

[root@localhost ~]# gitlab-ctl reconfigure

启动gitlab 服务

gitlab-ctl start

[root@localhost ~]# gitlab-ctl start
ok: run: alertmanager: (pid 4957) 107s
ok: run: gitaly: (pid 4817) 114s
ok: run: gitlab-monitor: (pid 4881) 112s
ok: run: gitlab-workhorse: (pid 4850) 113s
ok: run: logrotate: (pid 4112) 234s
ok: run: nginx: (pid 4005) 256s
ok: run: node-exporter: (pid 4868) 113s
ok: run: postgres-exporter: (pid 4976) 108s
ok: run: postgresql: (pid 3418) 315s
ok: run: prometheus: (pid 4902) 111s
ok: run: redis: (pid 3064) 332s
ok: run: redis-exporter: (pid 4889) 111s
ok: run: sidekiq: (pid 3831) 268s
ok: run: unicorn: (pid 3748) 274s

停止gitlab 服务

gitlab-ctl stop

记得关防火墙

与centos6的写法不同

[root@localhost ~]# service firewalld stop
Redirecting to /bin/systemctl stop firewalld.service

在你的windows的游览器中输入linux的ip地址

初次登录时需要为gitlab 的root 用户设置密码。

centos7下部署gitlab相关推荐

  1. 【DevOps】centos7 下的 gitlab托管服务器的介绍与安装

    文章目录 前言 gitlab的介绍 gitlab 和github的区别 gitlab的安装 1. 实验环境: 2. 安装和配置必要的依赖项 3. 添加yum源 4. 更新本地yum缓存,并安装 5. ...

  2. CentOS7下部署CDH5.9(HA)

    CentOS7下部署CDH5.9(HA) 文件下载 1.Cloudera Manager http://archive.cloudera.com/cm5/cm/5/cloudera-manager-c ...

  3. Centos7系统下部署Gitlab+Jenkins+Docker 实现自动化部署项目

    流程:本地->Gitlab->Jenkins->Docker ps:这一套组件蛮吃内存的,我虚拟机分配6G几乎占满 1.安装Docker yum install -y docker ...

  4. centos7安装部署gitlab

    参考文章:centos7部署gitlab - 星尘yuan - 博客园 一.Gitlab介 1.1 gitlab信息 GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管 ...

  5. 【新手教程】Centos7下部署zabbix

    文章目录 前言 一.zabbix部署操作 1.关闭SELinux和防火墙 1.1关SELinux 1.2关防火墙 2.安装LAMP平台 2.1安装httpd服务并启动 2.2安装mysql社区版 2. ...

  6. Linux centos7 docker部署gitlab私有服务器

    Docker部署gitlab私有服务器,那么,这里必须要有两个软件啦,一个是Docker,一个是gitlab.鉴于很多同学还是不太了解这两个东西,并且观看了不少的其他大神的相关博客,发现对于Docke ...

  7. Centos7下部署本地的gitlab(CE版本)

    1)操作步骤(基本参照官方文档https://about.gitlab.com/downloads/#centos7) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 ...

  8. Centos7 下部署PPTP

    1  虚拟专用网 1.1  PPTP介绍 PPTP(Point to Point Tunneling Protocol),即点对点隧道协议.该协议是在PPP协议的基础上开发的一种新的增强型安全协议,支 ...

  9. CentOS7下部署敏捷项目管理软件JIAR-7.13.18

    文章目录 第1章 操作系统环境的基本说明 1.1 准备的服务器 1.2 操作系统环境 1.3 准备普通用户 第2章 安装MySQL软件及初始3306实例 2.1 安装MySQL软件 2.2 初始化33 ...

最新文章

  1. 最小化安装linux CentOS-6.6后 部署fastdfs +下载地址 很干很干的干货
  2. shinyapps安装
  3. 收录对网站优化起到什么作用?
  4. NYOJ 647 奋斗的小蜗牛在请客
  5. C#学习笔记(十四):StatusBar控件
  6. Android性能优化-App后台优化
  7. 性能测试学习05_lr(根据接口文档写脚本+参数化)
  8. 利用.Net中的反射动态调用方法
  9. php foreach 不等于_你不知道的接口测试之简单的开始
  10. 软件工程期末复习题库
  11. 有什么做电音的软件?3款好用App让你爱上唱歌
  12. 把计算机怎么连接手机的网络助手在哪里,怎么将手机网络通过USB共享给电脑
  13. linux查看显卡温度cpu温度,怎样从指令提示符窗口查看cpu温度
  14. 第八节课-深度学习软件
  15. 量子计算机的成熟度模型,全球首家:紫光展锐通过 TMMi 软件测试成熟度模型集成 5 级认证...
  16. PowerDesigner菜单翻译
  17. 在职位招聘数据处理中使用Loess回归曲线以及分箱、回归、聚类方法 检查离群点及光滑数据【数据挖掘机器学习】
  18. 超级应用 - 免费应用内测托管平台|APP应用分发平台|iOS应用分发|Android应用分发|免费应用内测托管平台 源码下载
  19. 乔布斯的斯坦福演讲(双语)
  20. Linuxserver沦陷为肉鸡的全过程实录

热门文章

  1. Windows下Python2和Python3并存,怎么使用pip
  2. HTB-Armageddon
  3. 在上海怎么便宜怎么来
  4. hive日期函数 整理
  5. leetcode有效的字母异位词--哈希表与Counter(两种方法天差地别)
  6. 太阳能飞机完成跨国飞行
  7. python基础-第1关数据类型与转换
  8. Java常用开源库梳理(3)
  9. 数据仓库实践杂谈(八)——去重
  10. AI笔记: 数学基础之矩阵的初等变换