一、登录gitlab官网

官网:https://about.gitlab.com/install/

二、操作步骤

  • 1. 安装并配置gitlab必要的依赖项
  • 2. 添加GitLab软件包存储库
  • 3. 将加GitLab软件仓库更新改为清华大学开源软件镜像站
  • 4. 安装Gitlab软件
  • 5. 设置external_url(web访问地址)
  • 6. 重新加载Gitlab配置,并启动Gitlab
  • 7. 浏览器访问Gitlab
  • 8. 重新设置密码,用root用户登录

三、操作流程详细

  • 1. 安装并配置gitlab必要的依赖项

    • 在CentOS 6(和RedHat / Oracle / Scientific Linux 6)上,以下命令还将在系统防火墙中打开HTTP和SSH访问
sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh

接下来,安装Postfix以发送通知电子邮件。如果要使用其他解决方案发送电子邮件,请跳过此步骤并在安装GitLab后配置外部SMTP服务器。

sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
  • 2. 添加GitLab软件包存储库

    • Add the GitLab package repository and install the package
      Add the GitLab package repository.
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
  • 3. 将加GitLab软件仓库更新改为清华大学开源软件镜像站

    • 添加 清华大学开源软件镜像站中的仓库
      编辑 /etc/yum.repos.d/gitlab_gitlab-ce.repo,内容为
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

  • 4. 安装Gitlab软件
sudo yum makecache
sudo yum install gitlab-ce

  • 5. 设置external_url(web访问地址)

    • 编辑/etc/gitlab/gitlab.rb,设置external_url
vim /etc/gitlab/gitlab.rb


修改前:

修改后:
external_url ‘服务器ip’
也可以external_url ‘localhost’

  • 注:建议使用external_url ‘服务器ip’
  • 6. 重新加载Gitlab配置,并启动Gitlab
    • 重新加载Gitlab配置,并启动服务
sudo gitlab-ctl reconfigure
  • 7. 浏览器访问Gitlab

    • 格式:IP+端口号(默认8080)
  • 8. 重新设置密码,用root用户登录
    • 在您第一次访问时,您将被重定向到密码重置屏幕。提供初始管理员帐户的密码,您将被重定向回登录屏幕。使用默认帐户的用户名root登录。




gitlab常用命令:

命令功能 执行命令
重启配置,并启动gitlab服务 sudo gitlab-ctl reconfigure
启动所有 gitlab sudo gitlab-ctl start
重新启动GitLab sudo gitlab-ctl restart
停止所有 gitlab sudo gitlab-ctl stop
查看服务状态 sudo gitlab-ctl status
查看Gitlab日志 sudo gitlab-ctl tail
修改默认的配置文件 sudo vim /etc/gitlab/gitlab.rb
检查gitlab gitlab-rake gitlab:check SANITIZE=true --trace

想学习更多微服务、分布式、中间件、数据库、项目快速构建等系列技术
请访问Gblfy主页:https://blog.csdn.net/weixin_40816738
让我们一起进步!!!

Centos/Red Hat6.8 安装、配置、启动Gitlab (外网环境)相关推荐

  1. Centos/Red Hat6.8 安装、配置、启动Gitlab (内网环境)心得分享

    文章目录 一.Gitlab下载 1. Gitlab官网下载 二.分析思路 2.1. 分析 2.2. 代码托管平台 2.3. 镜像站 二.Gitlab 重新加载配置异常 2.1. 异常现象 2.2. 分 ...

  2. Centos/Red Hat6.8 安装、配置、启动Gitlab (内网环境)

    文章目录 一.软件和源准备 1. Gitlab下载 2. epel源下载 二.环境配置 2.1. 安装依赖项 2.2. 安装epel源 2.3. 安装Gitlab 三.Gitlab和防火墙配置 3.1 ...

  3. 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)

    阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...

  4. PostgreSQL(Pgsql)快速开始/ ubuntu、centos下PostgreSQL数据库安装配置/查看已经编译的pg 编译选项

    文章目录 一.PostgreSQL是什么 1. Pgsql和Mysql的对比 二.ubuntu 下安装配置postgres sql 数据库 1. [推荐]apt-get 安装postgres 安装和配 ...

  5. VMware下Linux配置局域网和外网访问(CentOS)

    要使用Linux系统很重要的一个操作就是使Linux系统能够访问互联网,只有Linux系统能够访问互联网才能够去下载很多自己所需要的资源,如果不能访问互联网那么使用Linux系统往往会卡在这一步,假设 ...

  6. Linux离线安装NTP服务,内网环境下配置本地时间同步

    参考文章:Linux离线安装NTP服务,无外网环境下配置本地时间同步 | 航行学园 1.常用命令 rpm -qa | grep ntp #查询已安装的ntp版本信息等 rpm -e --nodeps ...

  7. node php环境变量配置,关于NodeJS、NPM安装配置步骤(windows版本) 以及环境变量的介绍...

    本篇文章主要介绍了NodeJS.NPM安装配置步骤(windows版本) 以及环境变量详解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.windows下的NodeJS安装是比较方便的(v0. ...

  8. 虚拟机中的centos在nat模式下连不上外网

    这两天需要配置ftp服务器,可是虚拟机在nat模式下死活连不上外网,主机能够通过该ssh与虚拟机进行连接,虚拟机也能ping同一网段主机的IP地址,但就是ping不通外网, 开始我是这样配置的: 主机 ...

  9. 服务器无外网环境安装软件

    服务器无外网环境安装软件 背景 yum源 rpm安装 背景 有过linux服务器内网环境安装各种软件经历的童靴或多或少体验过安装过程中各种依赖缺失,又找不到合适rpm包的痛苦,下面是一些我工作经历中总 ...

最新文章

  1. 神经网络为大脑如何运作提供新见解
  2. 将 iPhone 定位设置在法国,手机速度就能迅速提升?
  3. 车辆管理系统之继续自己的任务(四)
  4. JavaScript中的立即执行函数
  5. Mysql 解决left join 数据重复的问题
  6. 高等数学 第七版 上册 下册 答案
  7. 【贪玩巴斯】数字图像处理基础课堂笔记(二)——Matlab基础「下」与 Matlab编程基础 2021-09-26
  8. Python3之入门小程序
  9. Unity3D开发:向Unity3D中导入外部模型
  10. js获取当前时间的前几天时间
  11. [从头学数学] 第203节 坐标系与参数方程
  12. 在微信小程序中怎么让一个页面的信息传递到另一个页面
  13. 在线IDE- Gitpod介绍
  14. zTree 异步删除节点操作
  15. 硬盘分区表格式GUID和MBR知识普及
  16. Ubuntu20.04环境下编译MNN
  17. 【Linux驱动编程】Linux中断上半部和下半部
  18. 程序员面对产品提出的不合理需求,你们会怎么办?
  19. Stack Overflow Developer Survey 2016 Results(2016stack overflow 开发者调查报告)
  20. WinServer 2016 配置PXE server (IPXE)

热门文章

  1. 语音增强相关技术综述
  2. pytorch单机多卡的正确打开方式 以及可能会遇到的问题和相应的解决方法
  3. sdut 最长公共子序列问题
  4. Delta3d组件以及消息机制
  5. 如何将一棵LSM-Tree塞进NVM
  6. 申通完美支撑“双11”——亿级包裹背后的云基础设施
  7. 饿了么4年+阿里2年:研发路上的一些总结与思考
  8. Go语言出现后,Java还是最佳选择吗?
  9. 奥运转播加速上云,北京冬奥组委测试阿里云视频传输技术
  10. NLP产品级系统设计模式