ubuntu安装GitLab

最近在自己的电脑上安装了一个gitlab,写一篇博客记录下来。

环境:      win7下安装的VM ware; 虚拟机的系统是ubuntu64   16.04

第一步   安装ubuntu

1.下载  乌班图中文网  http://cn.ubuntu.com/download/

我下载的是:

ubuntu安装GitLab_第1张图片

这个网站的速度还是可以的,基本全速下载,如果你点开的时候速度不够快,可以考虑网易的镜像:http://mirrors.163.com/ubuntu-releases/16.04/

2.VM ware 安装ubuntu

安装过程不再赘述,如果不明白请再百度。

注意虚拟机的内存至少要2个G,最好能达到3个G,因为GitLab比较吃内存,我刚开始只配置了1个G,导致GitLab页面总是502,还以为是自己的配置错了,结果把内存提高问题解决。

ubuntu安装GitLab_第2张图片

3.更新apt

apt的全称是Advanced Packaging Tool,是linux下的一个安装包管理工具。

尽管我们这里不更新apt也能安装gitlab,但是会很不方便,而且以后要用到Ubuntu的时候也必须要更新它,所以这里作为一个必须的步骤。

更新就要用到别人的网址,也就是下载地址,也叫作“源”,Ubuntu系统自带的网址是欧洲的,速度奇慢,根本无法更新,所以我们这里要换掉这个地址,

你可以登陆这个网站看如何修改:http://wiki.ubuntu.org.cn/%E6%A8%A1%E6%9D%BF:16.04source

或者直接按照我下面的配置:

(1).备份原来的源

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup     

  (2).用gedit或者其他的编辑器打开source.list           

把如下内容全部替换原来的内容:

deb http://cn.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse

deb http://cn.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse

deb http://cn.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse

deb http://cn.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

##测试版源

deb http://cn.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse

# 源码

deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse

deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse

deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse

deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

##测试版源

deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse

# Canonical 合作伙伴和附加

deb http://archive.canonical.com/ubuntu/ xenial partner

deb http://extras.ubuntu.com/ubuntu/ xenial main

(3).执行apt更新

      sudo apt-get update

等待程序执行结束,apt就更新完毕了。

4.下载和安装gitlab

(1).下载gitlab

这里我们下载的gitlab-ce,ce是Community  Edition的缩写,就是社区版的意思.

原始的文件下载和配置方法请参考:https://www.gitlab.cc/downloads/#ubuntu1604            

这是中国gitlab的官网,使用的是清华大学的镜像,速度很慢,很少超过200K/s,如果你觉得慢可以到我的网盘下载:   http://pan.baidu.com/s/1i57c5i1

安装有两种方式,一种是直接通过命令安装(执行命令的时候会下载相关的东西),一种是先下载好文件后再安装

无论哪种方式,都需要先打开HTTP和SSH的端口,执行如下命令:

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

执行命令的过程中需要做一些选择,是关于邮件的一些配置

我的系统内已经没法截图了,从网上找了一张截图,不要选择Local only,选择 internet Site(不带smarhost)。

ubuntu安装GitLab_第3张图片

然后你可以直接通过命令来下载和安装gitlab,执行如下命令:

curl -sS http://packages.gitlab.cc/install/gitlab-ce/script.deb.sh | sudo bash

sudo apt-get install gitlab-ce

等待程序下载(去清华大学的镜像网站下载了)和安装完毕即可。

或者你感到下载速度无法忍受,可以先到我的网盘下载:http://pan.baidu.com/s/1i57c5i1

下载完毕之后,到该文件的目录下执行:

sudo dpkg -igitlab-ce_7.10.5~omnibus-1_amd64.deb

其中需要做一些选择,什么都不管,一路回车即可.

等待程序执行完毕,gitlab就已经装好了.

5.配置gitlab

配置文件的路径:/etc/gitlab/gitlab.rb       gitlab所有的配置都在这个文件里.

首先,备份该文件

cp/etc/gitlab/gitlab.rb/etc/gitlab/gitlab.rb.bak

然后修改gitlab的端口,gitlab默认的端口是8080,由于8080端口经常被tomcat或者Nginx等程序占用,所以不太方便,干脆换一个。

打开gitlab.rb文件,修改如下图两处端口,我修改为了9090:


ubuntu安装GitLab_第4张图片
ubuntu安装GitLab_第5张图片

修改完毕之后,让配置生效:

sudo gitlab-ctl reconfigure

这样,就可以在http://192.168.33.132:9090看到你的gitlab了。(ip地址请填写自己的虚拟机的ip地址)

默认的账号密码

Username:rootPassword:5iveL!fe

如果有任何不明白的地方,请与我交流:QQ  407098067   请注明来自

ubuntu安装GitLab_第6张图片

你可能感兴趣的:(ubuntu安装GitLab)