转发 :http://ccimage.cn/2018-05/ubuntu18-04-install-gitlab-chinese-mirror.html
现在部署私有的gitlab已经非常的方便,唯一的问题在国内下载速度太慢了。幸好清华大学有镜像。
本文步骤参考官方文档,当前的gitlab版本10.7.3 Ubuntu版本18.04LTS 。 官方文档里的ee改成ce。收费版和免费版的区别。
步骤如下:
- 安装配置依赖项
sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates - 安装发送邮件的(可以用自己熟悉的代替)
sudo apt-get install -y postfix安装过程中会弹出对话框,按TAB键让按钮点亮后按Enter或者空格。填文字的地方随便写,是邮件中显示的发送者。
- 下载安装脚本
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash - 修改安装脚本
vim /etc/apt/sources.list.d/gitlab_gitlab-ce.list把原来的两行删除或者注释(#是行注释),然后增加
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu bionic main deb-src https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu bionic main再次执行
sudo apt-get update - 执行安装脚本
sudo EXTERNAL_URL="http://ip或域名" apt-get install gitlab-ce
sudo gitlab-ctl start
-
开启防火墙
在Ubuntu中 我们使用sudo ufw enable命令来开发防火墙 通过sudo ufw status命令查看开启防火墙后的状态为active 说明防火墙开启成功。
关闭防火墙
在Ubuntu中 我们使用sudo ufw disable命令来关闭防火墙。执行该命令之后 我们使用sudo ufw status命令来查看当前防火墙的状态 如果是inactive 说明我们的防火墙已经关闭掉了。
这里还要说一个问题点 ,502的情况 ,有时间是因为服务器性能太低 导致的
本文介绍在Ubuntu 18.04系统部署私有GitLab的方法,因国内下载速度慢,可使用清华镜像。步骤包括安装配置依赖项、下载修改安装脚本、执行安装与配置、启动GitLab等,还提及Ubuntu中防火墙的开启与关闭命令,以及可能出现502错误的原因。
3264

被折叠的 条评论
为什么被折叠?



