Ubuntu呢,用的国产麒麟,可能对于用习惯了Windows操作系统的人来说使用UKylin会很难受吧,开发的人倒没什么,不过就是命令行的问题

那么,怎么搭建一个完整的GitLab呢,一步步来操作吧,按CTRL+ALT+T打开Dos

(1)首先安装依赖包:sudo apt-get install curl openssh-server ca-certificates postfix

这里呢,选择Internet site,就按个TAB键切换到Enter,选中确定就OK了

确定后会让你输入电子邮件,你输入自己常用的就行,然后出现下面这些提示就OK了

(2)这里呢使用清华大学的镜像,因为在公司里网关配置的问题,直接使用会失败,也有墙的原因

这里我们需要先新人GitLab的GPB公钥 :

curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null

PS,除了安装东西需要提示外,其他的最好是不用出现什么提示,跟MacOS一样。

然后进入root权限,输入    vi /etc/apt/sources.list.d/gitlab-ce.list

按下a键开始编辑,输入下面的内容,做这一步的目的是为了建立与清华镜像的连接,只有这个是最方便的目前

输入:deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main

输入完毕,按下 :wq 进行保存,然后退出root模式,不要相信什么ESC,然后Shift + ZZ能保存,骗鬼的

(3)配置完这个文件后,开始gitlab-ce的下载

输入命令:

sudo apt-get update

sudo apt-get install gitlab-ce

先输入sudo apt-get update,然后安装gitlab-ce

圈出来的地方就是表示我们配置的那个信息生效了

然后就可以开始服务的安装了,这个东西呢,因为各种原因,下载速度比较慢,慢慢等着就可以了

等了两三分钟,好,下载完了,然后看到下面的界面就代表安装成功了

(4)执行一下配置的环境:

输入命令:sudo gitlab-ctl reconfigure

大概等了十来分钟之后,执行成功

(5)检查一下gitlab的状态,输入

sudo gitlab-ctl status

出现下面的信息就表示是正常的

(6)然后打开浏览器访问gitlab.example.com,看是否能成功,我这里访问失败了,那么输入命令

vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

然后修改localhost,这里在最下面,不要修改掉上面的东西,按I键就可以将localhost修改为自己的IP地址

(7)继续改一个地方

输入命令:sudo vim /etc/gitlab/gitlab.rb

把localhost改为localhost:8080,端口随意,只要能用的就可以了

然后就完成所有的搭建了,然后用浏览器打开127.0.0.1:8080或者localhost:8080都行

然后修改你的电子邮件的密码

微服务创建——Ubuntu搭建GitLab的更多相关文章

  1. Ubuntu搭建Gitlab服务器

    想到Gitlab就必定会想到SVN,因为两者都是代码管理系统,作为开发人员来说,用习惯了SVN的图形化界面和SVN代码更新和提交的方式, 可能就会觉得使用git会比较麻烦,其实不然git使用起来非常方 ...

  2. Spring Boot微服务框架的搭建

    (1)spring boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发 ...

  3. 二、springcloud微服务测试环境搭建

    版本说明: springcloud:Greenwich.SR3 springboot:2.1.8 1.构建步骤 1.1.microservicecloud整体父工程Project 新建父工程micro ...

  4. 构建微服务:快速搭建Spring Boot项目

    Spring Boot简介: Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员 ...

  5. Ubuntu 搭建 GitLab 笔记

    简介 GitLab 社区版可以提供许多与 GitHub 相同的功能,且部署在属于自己的机器上,我们会因为网络及其他一些问题而不便使用 GitHub ,这时部署一个 GitLab 是最好的选择. 下载 ...

  6. 微服务架构 ------ Ubuntu下Docker的安装

    1.准备一个全新的Ubuntu环境 2.准备安装Docker及其依赖 apt-get update 更新数据源 apt-get -y install apt-transport-https ca-ce ...

  7. Eureka 微服务注册中心搭建

    本机IP为  192.168.1.102 1.   新建Maven项目   eureka 2.   pom.xml <project xmlns="http://maven.apach ...

  8. 2019最新 Java商城秒杀系统的设计与实战视频教程(SpringBoot版)_2-2微服务项目的搭建-SpringBoot搭建多模块项目二

    一些重要的配置文件直接复制过来了 jdbc和shiro的配置 application.properties里面的相关配置项的含义 日志界别的配置 数据返回到前端的json的配置 数据源的配置 需要新建 ...

  9. 【译文】用Spring Cloud和Docker搭建微服务平台

    by Kenny Bastani Sunday, July 12, 2015 转自:http://www.kennybastani.com/2015/07/spring-cloud-docker-mi ...

随机推荐

  1. TempData ViewBag ViewData区别

    在这篇<MVC 5使用TempData Object跨视图传递数据>https://www.cnblogs.com/insus/p/3378016.html中,已经在评论回复网友:网上查找 ...

  2. Javascript高级编程学习笔记(60)—— 事件(4)事件类型

    事件类型 Web浏览器中可能发生的事件有许多种类型 不同类型的事件都有着自己独特的信息 在“DOM3级事件”规范中,规定了以下几类事件: UI事件    当用户与页面元素交互时触发 焦点事件    当 ...

  3. 微博第三方登录使用social_django实现显示登陆的用户名

    首先修改social_soce源码,将用户信息添加进cookie 将其修改为:  response =  backend.strategy.redirect(url)    payload = jwt ...

  4. Conflict with dependency 'com.android.support:support-annotations' in project ':xxx'. Resolved versions for app (25.4.0) and test app (27.1.1) differ 问题解决

    Conflict with dependency 'com.android.support:support-annotations' in project ':xxx'. Resolved versi ...

  5. SpringMVC框架三:参数绑定

    这篇文章整合了SpringMVC和MyBatis: https://www.cnblogs.com/xuyiqing/p/9419144.html 接下来看看参数绑定: 默认Conrtroller可以 ...

  6. linux mint 安装 opencv2.4

    Download opencv https://github.com/opencv/opencv/tree/2.4 安装必要的依赖 sudo apt-get install build-essenti ...

  7. 在IIS Express中配置和启动web site

    Step 1 进入 C:\Users\[User]\Documents\IISExpress\config . 编辑applicationhost.config文件 加入站点信息如下: Step2:进 ...

  8. JAVA UUID 生成唯一标识

    Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket Reprint it anywhere u want 需求 项目在设计表的时候,要处理并发多的一些数据 ...

  9. [NewLife.XCode]脏数据

    NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netstandard,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode. 整个系列教程会大量结合示 ...

  10. 【转】vmware 安装 osx 无法登录 appstore 的解决办法 (伪造smbios设备信息)

    伪造smbios设备信息 原文网址:http://www.insanelymac.com/forum/topic/292170-how-to-spoof-real-mac-in-vmware/page ...