平台

宿主机系统版本:Ubuntu 14.04.5 LTS

gitlab软件版本:11.10.8-ee

验证web浏览器版本:Mozilla Firefox 68.3.0esr

安装firefox浏览器

在官网https://www.firefox.com.cn/download/ 下载Linux-64位web浏览器,并将其软件包安装至宿主机目录下,安装如下:

cd /usr/local
// 解压firefox安装包
tar -jxvf Firefox-latest-x86_64.tar.bz2
// 下面的是安装运行firefox的依赖包
sudo apt-get install libgtk-3-dev
sudo apt-get install libcanberra-gtk-module
sudo apt-get install libxt6
// 下面的是生成本地编码
sudo local-gen zh_CN.UTF-8
sudo locale-gen

gitlab环境搭建

1.安装依赖项目

sudo apt-get update

sudo apt-get install -y curl openssh-server ca-certificates

2.安装postfix,用来发送通知电子邮件

sudo apt-get install -y postfix

在安装期间,会出现配置屏幕的选择,请选择“Internet Site”选项,并按下“Enter”选项。

之后出现填写名称的编辑框,可以使用默认值,一路按“Enter”选项,直到安装完成。

3.添加gitlab软件包存储库

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

4.安装gitlab软件包

可以使用命令行安装:

sudo apt-get install gitlab-ee

可以使用web浏览器下载(命令行有时特别慢,目前不清楚原因):

具体web浏览器的地址,可以在上面使用命令行安装时使用的地址来进行复制到web浏览器来下载

开始安装软件:

sudo dpkg -i gitlab-ee_11.10.8-ee.0_amd64.deb

5.配置地址和访问端口号

sudo vim /etc/gitlab/gitlab.rb

将其中的external_url改为:

其中:192.168.2.178为本地的ip地址,6688为本地的端口号。

开启防火墙允许端口:

sudo ufw allow 22

sudo ufw allow 6688

重启配置

sudo gitlab-ctl reconfigure

开启服务

serivce postfix start

ps -e | grep ssh

确保上面的2个服务开启

8.查看运行状态

sudo gitlab-ctl status

出现上面提示,则表示运行成功。

web访问gitlab

打开firefox浏览器,地址栏输入192.168.2.178:6688进入gitlab网页版:

  • 初始账户:root

  • 初始密码:xxxxxxxx

  • root账户密码需要管理员持有

  • 成员账户可以通过web手动注册

  • gitlab网页版操作指导:https://docs.gitlab.com/ee/README.html
  • web版本一些文档实例:

ubuntu14搭建内网gitlab服务器的更多相关文章

  1. Apache James搭建内网邮件服务器

    Apache James搭建内网邮件服务器 极客521 | 极客521 2014-08-21 148 阅读 java 大概之前两个礼拜的日子,讨论会介绍了关于了.net内网邮件服务器的搭建.所以自己也 ...

  2. bind搭建内网DNS服务器架构(主从、子域授权、DNS转发器)

    实验目的 模拟企业DNS服务架构服务器及原理 实验环境准备 实验架构图 实验设备 DNS服务器4台 主服务器master(centos8):IP_192.168.100.30, 从服务器slave(r ...

  3. CentOS搭建内网NTP服务器

      在企业内部网络,不是所有的服务器都可以连接外网,需要搭建一台可以连接外网的服务器用于NTP服务器 安装环境查看 安装ntp yum -y install ntp 修改配置文件 driftfile ...

  4. Centos7搭建内网DNS服务器

      一.配置阿里云yum源 执行脚本配置阿里云的yum源,已配置yum源的可以忽略 #!/bin/bash # ******************************************** ...

  5. 使用 Apache James 3.3.0(开源免费) 搭建内网电子邮件服务器(基于 Windows + Amazon Corretto 8)

    电子邮件服务器,对于很多公司,都是需要的. 虽然现在很多人,使用 QQ .微信进行一对一的工作沟通,使用QQ 群.微信群进行多人沟通,但这些即时聊天工具,与电子邮件相比,仍有很多不足: a. 电子邮件 ...

  6. linux搭建内网邮件服务器

    一.配置发件服务器 1.1 根据现场IP,配置主机名 vi /etc/hosts 192.168.40.133 mail.test.com 将主机名更改为邮件服务器域名mail.test.com 1. ...

  7. 使用 Apache James 3.3.0(开源免费) 搭建外网电子邮件服务器(基于 Windows + Amazon Corretto 8)

    对于邮件服务器的安装,请先参阅: 使用 Apache James 3.3.0(开源免费) 搭建内网电子邮件服务器(基于 Windows + Amazon Corretto 8) https://www ...

  8. Django + Apache + 树莓派 搭建内网微信公众号服务器

    其实早在微信开放公众号开发平台时就想弄一个自己的公众号服务器,奈何对web服务器搭建和开发一窍不通,只是注册了一下开发者帐号,并没有采取行动,万恶的拖延症. 前一年,开始接触python,打开了神奇世 ...

  9. 云计算之路-试用Azure:搭建自己的内网DNS服务器

    之前我们写过一篇博文谈到Azure内置的内网DNS服务器不能跨Cloud Service,而我们的虚拟机部署场景恰恰需要跨多个Cloud Service,所以目前只能选择用Azure虚拟机搭建自己的内 ...

  10. 搭建内网Yum源

    搭建内网yum源 阅读(2,238) 一:因内网服务器 众多,当统一安装一些比较大的rpm的时候全部从外网下载就比较慢,而且还占用了一定的出口流量,因此在内网部署了一台yum服务器,将阿里云的epel ...

随机推荐

  1. Spring MVC文件上传下载

    Spring MVC文件上传下载 单文件上传 底层是使用Apache fileupload 组件完成上传,Spring MVC对这种方式进行封装. pom.xml <dependency> ...

  2. 下载base64图片

    下载 this.downloadFile('二维码',that.img64) downloadFile(fileName, content) { let aLink = document.create ...

  3. 百题计划-4 codeforces 652 div2 D. TediousLee 找规律

    https://codeforces.com/contest/1369/problem/D n<=2e6,所以只要找递推式就可以了,不需要找快速幂 /** */ #include<bits ...

  4. JavaScript的原型和原型链

    说到JavaScript的原型和原型链,相关文章已有不少,但是大都晦涩难懂.本文将换一个角度出发,先理解原型和原型链是什么,有什么作用,再去分析那些令人头疼的关系. 一.引用类型皆为对象 原型和原型链 ...

  5. ADT 更新遇到的一个BUG解决方案【转】

    蠻長一陣子沒有更新ADT,正好Android 5.0 Release有一段時間,就順勢更新: 當按下Next後進行更新ADT 23.0.4 途中卻發生如下圖的問題: An error occurred ...

  6. ES 快速开始

    ES语句构造麻烦,每次都拼,这次备份一下 1. 创建索引 PUT http://sae1002.qihoo.ai:9200/kosmos {"settings":{"in ...

  7. pat乙级1011 A+B 和C

    #include<stdio.h> #include<stdlib.h> #include<string.h> #include<math.h> int ...

  8. jenkins 设置Git SSH凭证后,构建Git更新报错returned status code 128解决

    报错问题如下: Failed to connect to repository : Command "git ls-remote -h git@IP地址:python/django.git ...

  9. 结构体struct

    在 C# 中,结构体是值类型数据结构.它使得一个单一变量可以存储各种数据类型的相关数据.struct 关键字用于创建结构体. 结构体是用来代表一个记录.假设您想跟踪图书馆中书的动态.您可能想跟踪每本书 ...

  10. PaddleOCR(PaddleHub Serving)离线部署包制作

    PaddleOCR(PaddleHub Serving)离线部署包制作 环境与版本: 系统 CPU架构 Anaconda3 PaddlePaddle PaccleOCR 银河麒麟Server V10 ...