Ubuntu 16.04 安装Gitlab
这里选用Ubuntu16.04系统
安装Gig
sudo apt-get install git
安装gitlab
1,安装依赖包,运行如下命令
sudo apt-get install curl openssh-server ca-certificates postfix
2,运行命令后,会出现一样邮件配置项,选择Interent site这项,然后一路回车键

3,利用清华大学的镜像https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/来进行主程序的安装。
信任GitLab的GPG公钥:
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
4,切换到root用户下打开下面文件
vim /etc/apt/sources.list.d/gitlab-ce.list
打开后,添加下面的信息:
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
保存文件
5,安装gitlab-ce版本:这里注意,通过命令安装的版本,都是gitlab最新版本的。
sudo apt-get update
sudo apt-get install gitlab-ce

出现上图内容,说明安装正确完成。
6,执行如下命令,初始化gitlab
sudo gitlab-ctl reconfigure

gitlab的初始化完成。
7,开启sshd和postfix服务
service sshd start
service postfix start
8,开启80端口,通过防火墙进行网络访问
sudo iptables -A INPUT -p tcp -m tcp --dport -j ACCEPT
9,检查gitlab是否正确安装且已经在运行输入如下命令
sudo gitlab-ctl status
10,出现如下内容,说明gitlab运行正常:

11,在浏览器中输入服务器ip地址+:80,便可访问gitlab页面
12,首次登陆需要设置root账户的密码

设置密码后,点击Change your passwd 进入登陆页面,登陆名为root,密码为上一步设置的密码,点击登陆即可。

到这里,你的gitlab已经可以访问使用了

谢谢大家支持。下篇文章,讲解,如何汉化gitlab。
Ubuntu 16.04 安装Gitlab的更多相关文章
- ubuntu 16.04安装gitlab,然后汉化
		
1 前期准备 电脑配置:windows7 ,内存8GB以上(因为有4GB左右要分配给虚拟机中的ubuntu) 虚拟机:VBOX Linux系统:ubuntu16.04 64bit 2 Gitlab的搭 ...
 - Ubuntu 16.04 安装 Kodi v17 “Krypton” Alpha 2
		
Ubuntu 16.04 安装 Kodi v17 “Krypton” Alpha 2:sudo add-apt-repository ppa:team-xbmc/xbmc-nightlysudo ap ...
 - Ubuntu 16.04安装QQ国际版图文详细教程
		
因工作需要,我安装了Ubuntu 16.04,但是工作上的很多事情需要QQ联系,然而在Ubuntu上的WebQQ很是不好用,于是在网上搜索了好多个Linux版本的QQ,然而不是功能不全 ...
 - Ubuntu 16.04 安装Mysql 5.7 踩坑小记
		
title:Ubuntu 16.04 安装Mysql 5.7 踩坑小记 date: 2018.02.03 安装mysql sudo apt-get install mysql-server mysql ...
 - Ubuntu 16.04安装Matlab 2016b教程
		
由于代码需要依赖Linux环境,只好尝试着装MATLAB,然而各种问题接踵而至,开始了由MATLAB引发的三天Linux探寻之旅-- 下载Matlab 2016b for Linux https:// ...
 - ubuntu 16.04 安装 tensorflow-gpu 包括 CUDA ,CUDNN,CONDA
		
ubuntu 16.04 安装 tensorflow-gpu 包括 CUDA ,CUDNN,CONDA 显卡驱动装好了,如图: 英文原文链接: https://github.com/williamFa ...
 - ROS_Kinetic_01 在ubuntu 16.04安装ROS Kinetic 2017.01更新
		
ROS_Kinetic系列学习(一),在ubuntu 16.04安装ROS Kinetic. Celebrating 9 Years of ROS! ubuntu16.04已经发布半年多了,ROS的K ...
 - Ubuntu 16.04 安装 VMware Tools(解决windows和Ubuntu之间不能互相复制粘贴文件的问题)
		
Ubuntu 16.04安装虚拟工具VMware Tools,指的是在虚拟机VMWare安装Ubuntu 16.04后再安装VMware Tools的过程.很多人接触Linux都是从虚拟机开始,而安装 ...
 - Ubuntu 16.04安装JDK(转载)
		
1.简单的安装方法 安装JDK的最简单方法应该就是使用apt-get来安装了,但是源一般是OpenJDK,如果需要安装Oracle的JDK这种方法就不合适了,直接跳过看下面的章节. 1.使用ctrl+ ...
 
随机推荐
- PAT1133:Splitting A Linked List
			
1133. Splitting A Linked List (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Y ...
 - Nginx安装及配置
			
Nginx是一款速度快,功能强大的http以及反向代理服务器,经过简单的配置之后即可以用来托管页面. 不幸的是,和很多其他系统管理工具一样,相关的原理教程和配置说明文档都很少.虽然官方提供了一个wik ...
 - 基于Emit实现的C#版本的BeanCopier
			
在java的技术栈当中,著名的Cglib库里面有一个BeanCopier,这个类的功能就是可以完成两个对象的属性复制工作(哪怕属于两个不同的类). 今天本人通过.net内置的System.Reflec ...
 - YII框架CGridView分页实现
			
C控制器层 $model = new User('search'); $model->unsetAttributes(); $dataProvider = $model->search() ...
 - android与js的交互之jsbridge使用
			
众所周知,app的一些功能可能会使用到H5开发,这就难免会遇到java与js 的相互调用,android 利用WebViewJavascriptBridge 实现js和java的交互,这里介绍下JsB ...
 - Node.js使用supervisor遭遇‘supervisor’不是内部或外部命令,如果解决?
			
如果你有 PHP 开发经验,会习惯在修改 PHP 脚本后直接刷新浏览器以观察结果,而你 在开发 Node.js 实现的 HTTP 应用时会发现,无论你修改了代码的哪一部份,都必须终止 Node.js ...
 - 你不知道的JavaScript--Item15 prototype原型和原型链详解
			
用过JavaScript的同学们肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者莫衷一是,只知道函数都会有一个prototype属性,可以为其添加函数供实例访问,其它的就不清楚了, ...
 - BITE
			
<Google软件测试之道> 读后感言: p147 提到的BITE实在是太让人心动了, 一个简单的动作即可提交一个信息齐全的bug,连非专业测试人员也能轻松做到.身边很多人也都碰到过提交b ...
 - 第三天 Java语言基础
			
一.三元运算符 三元运算符,也称为三目运算符或问号冒号运算符.即有三个表达式参与的运算表达式.既然是个运算符,那么运算完必须有运算结果. 1)三元运算符的格式 (表达式1)?表达式2:表达式3: 2) ...
 - BZOJ_[usaco2007 Nov]relays 奶牛接力跑_离散化+倍增弗洛伊德
			
BZOJ_[usaco2007 Nov]relays 奶牛接力跑_离散化+倍增弗洛伊德 Description FJ的N(2 <= N <= 1,000,000)头奶牛选择了接力跑作为她们 ...