gitlab介绍

GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。Github一是一个搭建好的git网站,提供给用户空间创建git仓储,保存用户的一些数据文档或者代码等。二者都是git的衍生产品。

安装建议

强烈建议安装Omnibus包,因为它安装更快,升级更容易,并且它包含增强其他方法中没有的可靠性的特性。我们还强烈建议至少4GB的空闲内存来运行GITLAB。

本文也是按照官方的安装方法来介绍的:https://about.gitlab.com/installation/

安装步骤

3.1 安装和配置必要的依赖项

在CentOS 7 (and RedHat/Oracle/Scientific Linux 7),下面的命令还将打开系统防火墙中的HTTP和SSH访问。

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

sudo systemctl enable sshd

sudo systemctl start sshd

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

sudo systemctl reload firewalld

接下来,安装PASFIX发送通知电子邮件。如果您想使用其他解决方案发送电子邮件,请跳过这一步,在安装GitLab之后配置外部SMTP服务器。

sudo yum install postfix

sudo systemctl enable postfix

sudo systemctl start postfix

在Postfix安装过程中,可能出现配置屏幕。选择“Internet站点”并按Enter。使用服务器的外部DNS用于“邮件名”并按Enter。如果出现额外的屏幕,请继续按Enter来接受默认值。

3.2 添加GITLAB包存储库并安装包

添加GITLAB包存储库。

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

接下来,安装GITLAB包。将“http://gitlab.example.com”更改为要访问GITLAST实例的URL。安装将自动配置和启动GITLAB在该URL。HTTPS在安装后需要额外的配置。

sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee

3.3 浏览并登陆

在您第一次访问时,您将被重定向到密码重置界面。为初始管理员帐户提供密码,您将被重定向回登录界面。使用默认帐户的用户名根来登录。

3.4 设置您的通信偏好

访问git的电子邮件订阅偏好中心https://about.gitlab.com/preference-center/,让git知道什么时候与您沟通。我们有一个明确的电子邮件选择政策,所以你完全控制我们发送电子邮件的频率和频率。

我们每月两次发布GitLab新闻,包括开发团队的新特性、集成、文档和幕后故事。对于与bug和系统性能相关的关键安全更新,请登录我们的专用安全通讯。

重要提示:如果您不选择安全通讯,您将不会收到安全警报。

linux gitlab安装教程,linux安装gitlab(官方)相关推荐

  1. seafile服务器版能安装在虚拟机上,seafile安装教程linux

    seafile安装教程linux [2021-02-15 06:48:59]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&quo ...

  2. 【ANTs】医学影像处理工具ANTs安装教程 - 快速安装,即插即用,无需编译

    [ANTs]医学影像处理工具ANTs - 即插即用的安装教程,无需编译 ANTs(Advanced Normalization Tools)是一个用于处理医学图像的先进工具集.ANTs 允许人们组织. ...

  3. mysql5 7安装教程_MySQL57安装教程

    MySQL57安装教程... --------------------------- 首先需要下载MySQL57安装包: --------------------------------------- ...

  4. 解决M1芯片无法安装AE闪退问题,AEcc2021中文直装版兼容M1芯片安装教程 M1安装方案

    Adobe After Effects 2021 mac M1版上线啦!ae2021 mac中文版是ae Mac的最新版本,全新优化专为Mac用户设计,让不可能变为可能.ae 2021 mac破解版下 ...

  5. JDK安装 + MyEclipse安装:JDK安装教程+MyEclipse安装教程(包含视频教程)

    jdk安装 + myeclipse安装:jdk安装教程+myeclipse安装教程: 1.JDK简介:java开发环境,包含JRE(java运行环境)+ 和java开发工具包. 2.MyEclipse ...

  6. Android Studio安装教程及安装中出现问题的解决办法

    Android Studio安装教程及安装中出现问题的解决办法 Android Studio安装教程: 安装网址: AndroidDevtools下载:https://developer.androi ...

  7. 杰奇cms linux安装教程,杰奇2.4官方原版安装教程,附环境配置

    此教程来自昨晚某个群友的询问,所以决定补充一下.可能是杰奇开源版满大街都是,安装也极其简单,所以杰奇2.4官网原版的之前流出版本也就完全没有人需要的样子了,以至于我都没想到还可以写篇安装教程水水文章. ...

  8. 企业版mysql安装教程linux,linux上mysql安装详细教程

    所有平台的MySQL下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server 版本及对应的平台. MySQL - MySQL服务器.你需要该选项,除非你只想连接运行 ...

  9. linux apache 手动安装教程,linux下手动安装apache

    下面是官方文档的要求,必须安装APR.APR-Util.PCRE,gcc-c++等包,文档URL地址http://httpd.apache.org/docs/2.4/install.html. 所以, ...

最新文章

  1. java gson使用_Java 中 Gson的使用
  2. python重要吗-毫无基础,商英专业,Python真的有用吗?
  3. python绘制直方图-python matplotlib库直方图绘制详解
  4. Node.js 框架
  5. sharp扫地机器人讲话_扫地机机器人,智能扫地机器人推荐
  6. 数据指标有哪些?什么是好的数据指标?
  7. vue.js框架原理浅析 1
  8. 如何运行 SAP Spartacus cypress 端到端测试
  9. spring elasticsearch 按条件删除_SpringBoot2 高级案例(08):整合 ElasticSearch框架,实现高性能搜索引擎...
  10. 95-10-160-启动-KafkaApis
  11. 利用VS2010模仿QQ2011登陆界面
  12. 双人成行本地安装X360ce模拟手柄教程xpadder手柄模拟键盘鼠标
  13. 网络寻宝 v2.2 官网
  14. 光盘镜像和系统启动盘制作
  15. 设计模式之内容观察者模式
  16. Cruise的API简介--Properties篇
  17. 获取URL地址时某些参数被转义
  18. 《数值分析》-- 埃尔米特插值与分段插值
  19. 随机效应估算与固定效应估算_固定效应模型的估计原理说明.pdf
  20. ROM、RAM、DRAM、SRAM、SDRAM

热门文章

  1. JSON与properties文件的相互转换
  2. 【LaTeX排版】LaTeX论文模版
  3. linux shell grep 非贪婪匹配
  4. 数据中心交换机横向虚拟化集群漫谈
  5. 金蝶云星空对接打通旺店通·企业版采购入库查询接口与创建采购入库单接口
  6. PS案例实战,从基础到精通 淘宝美工/海报制作/人物精修-姜浩-专题视频课程
  7. JSP与JavaBeans
  8. QT4.6.3在TQ2440上的移植
  9. 问题“ConnectionString属性尚未初始化”之解决办法
  10. vxworks培训笔记