安装环境
详细的系统要求可以查看:https://docs.gitlab.com/ee/install/requirements.html
官方给出的是 稳定支撑 ,一般我们使用 也差不多够了。
操作系统
主机使用的是虚拟机:Windows10 安装 ubuntu-18.04.2
# 版本
Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic
# 架构
Linux ubuntu 4.15.0-45-generic 48-Ubuntu SMP Tue Jan 29 16:28:13 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
硬件信息
CPU: Intel(R) Xeon(R) CPU E3-1231 v3 @ 3.40GHz
内存: 3993580 kB ≈ 4GB
设置下载镜像源
清华大学开源软件镜像站,赞一个👍
小科普:
-
sources.list
:常规的仓库文件,apt-get install
的时候会按照文件中的仓库源顺序查找下载。 -
sources.list.d
: 仓库目录,安装软件的时候会把该目录下的配置信息合并到sources.list
中,关于查找顺序本人暂时还不清楚。我们把每个安装包的配置源单独放在
sources.list.d
目录中有以下好处:a. 文件名自带备注,方便查找。
b. 添加或者删除只需要删除对应的文件就好,没有副作用。
c. 方便第三方安装脚本使用。 -
配置文件说明:
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/ bionic main
包类型 源(镜像站点) 版本类型 版本号(codenmae) 包许可类型
# 包类型
`deb`:二进制包,即下载下来平台可以直接使用的。
`deb-src`:源码包,即下载之后需要自己手动进行编译的。
# 版本号
bionic: Ubuntu 18.04.1 LTS,更多的可以查看:https://wiki.ubuntu.com/Releases
起步
首先信任 GitLab 的 GPG 公钥:
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
新建 Gitlab
源文件:
sudo vim /etc/apt/sources.list.d/gitlab-ce.list
把以下内容复制进去:
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/ bionic main
进行安装:
# 更新源
sudo apt update
# 安装 gitlab-ce
sudo apt install gitlab-ce
基础配置
详细配置可以参考官方文档:https://docs.gitlab.com/omnibus/settings/configuration.html。
打开 gitlab.rb
配置文件
sudo vim /etc/gitlab/gitlab.rb
把 external_url
更改为你本地IP 或者配置的域名(不要忘记加 http://
),默认端口一般为 80
:
修改完之后执行以下命令:
# 让 Gitlab 使用新配置
sudo gitlab-ctl reconfgiure
# stdout
> gitlab Reconfigured!
访问 external_url
/help/instance_configuration 查看当前 gitlab
服务的实例配置信息。
结束
访问 external_url
/help 看看是不是最新的(国外的🐒都是更新狂魔):
网友评论