微服务创建——Ubuntu搭建GitLab
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的更多相关文章
- Ubuntu搭建Gitlab服务器
想到Gitlab就必定会想到SVN,因为两者都是代码管理系统,作为开发人员来说,用习惯了SVN的图形化界面和SVN代码更新和提交的方式, 可能就会觉得使用git会比较麻烦,其实不然git使用起来非常方 ...
- Spring Boot微服务框架的搭建
(1)spring boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发 ...
- 二、springcloud微服务测试环境搭建
版本说明: springcloud:Greenwich.SR3 springboot:2.1.8 1.构建步骤 1.1.microservicecloud整体父工程Project 新建父工程micro ...
- 构建微服务:快速搭建Spring Boot项目
Spring Boot简介: Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员 ...
- Ubuntu 搭建 GitLab 笔记
简介 GitLab 社区版可以提供许多与 GitHub 相同的功能,且部署在属于自己的机器上,我们会因为网络及其他一些问题而不便使用 GitHub ,这时部署一个 GitLab 是最好的选择. 下载 ...
- 微服务架构 ------ Ubuntu下Docker的安装
1.准备一个全新的Ubuntu环境 2.准备安装Docker及其依赖 apt-get update 更新数据源 apt-get -y install apt-transport-https ca-ce ...
- Eureka 微服务注册中心搭建
本机IP为 192.168.1.102 1. 新建Maven项目 eureka 2. pom.xml <project xmlns="http://maven.apach ...
- 2019最新 Java商城秒杀系统的设计与实战视频教程(SpringBoot版)_2-2微服务项目的搭建-SpringBoot搭建多模块项目二
一些重要的配置文件直接复制过来了 jdbc和shiro的配置 application.properties里面的相关配置项的含义 日志界别的配置 数据返回到前端的json的配置 数据源的配置 需要新建 ...
- 【译文】用Spring Cloud和Docker搭建微服务平台
by Kenny Bastani Sunday, July 12, 2015 转自:http://www.kennybastani.com/2015/07/spring-cloud-docker-mi ...
随机推荐
- 第77节:Java中的事务和数据库连接池和DBUtiles
第77节:Java中的事务和数据库连接池和DBUtiles 前言 看哭你,字数:8803,承蒙关照,谢谢朋友点赞! 事务 Transaction事务,什么是事务,事务是包含一组操作,这组操作里面包含许 ...
- php过滤 字符
今天在抓取页面中得到字符串:"卡牌 ",使用str_replace . preg_replace 和 strip_tags过滤都无解. 最后google到2种方式,如下: str_ ...
- Robot Framework - 建立本地测试环境
注意:本文内容是以“在Window7系统中安装本地RobotFrmamework自动化测试环境”为例. Robot Framework简介 HomePage:http://robotframework ...
- 学习关于display :flex 布局问题!
很多人不明白这个display:flex是到底是什么东西,如何使用的 . 1.什么是display:flex呢? 答:flex是 flexible box的缩写,意为弹性布局 :这个东西的引入,为 ...
- Android--Service之基础
前言 本篇博客聊一下Android下的Service组件,对于Service组件,有点类似于Windows下的服务.Service是Android四大组件中与Activity最相似的组件,它们的区别在 ...
- lua中 table 重构index/pairs元方法优化table内存占用
转载请标明出处http://www.cnblogs.com/zblade/ lua作为游戏的热更新首选的脚本,其优势不再过多的赘述.今天,我主要写一下如何重写lua中的元方法,通过自己的重写来实现对l ...
- 剑指offer例题分享--7
前言:继续前面的分享... 面试题31: 代码如下: #include<iostream> #include<limits.h> using namespace std; bo ...
- 1197多行事务要求更大的max_binlog_cache_size处理与优化
1197多语句事务要求更大的max_binlog_cache_size报错 binlog_cache_size:为每个session 分配的内存,在事务过程中用来存储二进制日志的缓存,提高记录bi ...
- github代码clone加速
这阵子想看看开源项目 MyBatis 的源码,结果使用 git 的 clone 命令怎么也 clone 不下来,我以为是网速慢,上 Google 一搜,原来 Github 的域名被 DNS 污染了,我 ...
- leetcode — n-queens
import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * Source : https://o ...