应用服务器搭建(阿里轻量应用服务器)

zzxiexin 10 0

大家好,我又来啦,我是老陈,最近一直在发Gitlab系列的图文。

从规范指引:Gitlab开发工作流与问题跟踪器和发版规范指引(内部图文)

到落地共识:Gitlab仓库提交与更新代码规范落地共识(内部图文)

最后再加上常用快捷键表大全:Gitlab Issues分支合并系统操作快捷键命令表大全

相信看过的朋友,会有那么一丝想尝试安装一次的想法,很多中小企业技术团队可能人不多,开发工作基本自己能解决,可能暂时不太需要Git服务。

但是随着功能多起来,人的增加,势必会需要代码管理。所以,今天就带来一篇Gitlab安装图文指引《中小企业技术团队自建代码托管服务器》。

本教程以Linux服务器系统 Centos 7 发行版为例,罗列完整的安装流程,后续再补上 Windows 和 Docker 等其他安装方式的指引,不过大体安装流程是一样的。

如果没有Linux服务器,可以尝试安装虚拟机来练手,具体Linux系统安装请百度查询。

首先我们要安装依赖,不同系统和版本操作不太一样

使用sudo命令请输入系统账号密码。

sudo yum install -y curl policycoreutils-python openssh-server

安装gitlab依赖

//开启ssh

sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https

//防火墙规则设置

sudo systemctl reload firewalld   

如果遇到防火墙未开启可以跳过设置防火墙这一步。

防火墙未开启

//防火墙重载刷新规则

sudo systemctl start postfix

第二步是安装邮件软件配置

官方推荐使用 postfix ,后续需要配置邮箱SMTP服务,通过邮件服务发送邮箱到对应账号,如果是个人,可以使用QQ邮箱,如果是企业可以使用企业邮箱(内部或者第三方都可以,本例以阿里邮箱为例)。

sudo systemctl start postfix sudo systemctl start postfix sudo systemctl start postfix

第三步:先下载安装包资源

再次说明一下,gitlab开源社区版本目前分两种,一是 gitlab-ce,另一种是 gitlab-ee,有些少区别,本次安装以gitlab-ee为例。

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

如果遇到下载网络问题,可以先下载脚本,再本地执行。

其实直接打开以下地址,你会发现其实就是一个脚本文件。

wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh

下载完后可以直接执行

sudo sh script.rpm.sh

如果在执行该文件中仍遇到网络问题,请尝试上梯子解决网络问题。

安装包

包安装这一步基本都不会有问题,下方图就是下载相关的包文件,这一步会有下载安装失败的情况,看网络的设置,有遇到过公司内网无法完成下载的情况,这个时候,可以多重复几次第三步的操作,重复下载。或者尝试上梯子解决。如果实在不行,就复制对应的包地址进行手工下载再通过yum install 安装也可以。

下载相关包文件

第四步:包下载完之后,可以执行安装操作

在安装的时候,可以指定URL参数,如果没有SSL证书和https域名解析,可以先使用http来使用,没有域名的话,就直接使用ip地址吧。如下:

sudo EXTERNAL_URL="http://127.0.0.1" yum install -y gitlab-ee

耐心等待安装完成,如过程中出现故障报错,可以先尝试百度搜索报错问题进行排查,实在无法解决,可以在本文进行留言,尽我所能帮助你解决。

安装 gitlab-ee

如果包和依赖未安装成功,这一步有可能会报错

第五步:安装完成

安装完成不再报错后可以尝试在浏览器打开 http://127.0.0.1

初次访问需要设置管理员密码,默认管理员账号是:root ,密码尽量复杂一些。

如果无法打开网页,请确认是否是本地 80 端口被占用,如果担心有应用冲突,保险起见,可以换一个端口号进行安装。例如 :

sudo EXTERNAL_URL="http://127.0.0.1:8080" yum install -y gitlab-ee

最后,设置管理员密码后的登录界面:

gitlab-ee登录主界面

管理员登录后主界面:

gitlab管理员登录后主界面

到此Linux Centos 7 安装gitlab-ee 版本流程到此就介绍完毕。后续再补上系统配置以及功能操作相关介绍。各位下次见~ 【老陈谈技术】

标签: #应用服务器搭建

  • 评论列表

留言评论

 
QQ在线咨询
售前咨询电话
173-175-32776
技术支持电话
173-175-32776
嘿,欢迎咨询