Ubuntu 16.04 Yocto系列之二: Gitlab安装

Gitlab安装

本文简单介绍Gitlab的安装过程:

  • 安装准备
  • Gitlab安装
  • Gitlab使用
  • Gitlab代理设置

安装准备

操作系统
笔者使用的操作系统为Ubuntu 16.04,此文同样适用于Ubuntu14.04和Ubuntu18.04版本。

maxu@ubuntu:~$ uname -a
Linux ubuntu 4.15.0-29-generic #31~16.04.1-Ubuntu x86_64 x86_64 GNU/Linux

软件安装

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

Postfix安装配置请参考Ubuntu 16.04 Yocto系列之一:Postfix安装

Gitlab安装

添加Gitlab安装包的仓库:

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

安装Gitlab包。自行修改下面http://gitlab.example.com链接为你自己的链接。安装程序会自动配置这个链接。

sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ee

如果需要修改此链接,请修改文件:/etc/gitlab/gitlab.rb中:

external_url "http://gitlab.example.com

并执行以下命令来使此配置生效:

sudo gitlab-ctl reconfigure

Gitlab使用

第一次登录,网页将会被重定向到密码重置页面。输入密码后点击确定,即可使用root用户登录系统。

Gitlab代理设置

使用yocto的同学都知道的重要性,这里就简单介绍一下git如何使用Lantern软件设置代理。
请参考:Ubuntu 16.04 Yocto系列之二:Lantern安装

Lantern安装使用后,会自动生成两个环境变量:

matt@xubuntu:~$ echo $http.proxy
http://127.0.0.1:38717
matt@xubuntu:~$ echo $https.proxy
http://127.0.0.1:38717

使用以上地址和端口来设置git的代理:

git config --global http.proxy 127.0.0.1:38717
git config --global https.proxy 127.0.0.1:38717

如果需要取消代理,执行以下命令:

git config --global --unset http.proxy
git config --global --unset https.proxy

你可能感兴趣的:(Ubuntu 16.04 Yocto系列之二: Gitlab安装)