为什么80%的码农都做不了架构师?>>>   

1、首先下载安装包选择你需要的版本,下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7

2、打开系统防火墙 HTTP 和 SSH 的访问(我的防火墙直接关了,到时候不管用再来打开)。

yum install -y curl policycoreutils-python openssh-server
systemctl enable sshd
systemctl start sshd
firewall-cmd --permanent --add-service=http
systemctl reload firewalld

安装postfix

yum install postfix
systemctl enable postfix
systemctl start postfix

3、将下载好的gitlab放到某个目录,然后进到目录下面通过rpm命令进行安装

rpm -i gitlab-ce-11.3.4-ce.0.el7.x86_64.rpm

4、修改gitlab配置文件的服务器地址和端口,配置项:external_url,配置文件路径:/etc/gitlab/gitlab.rb

5、然后重新启动配置文件

gitlab-ctl reconfigure
gitlab-ctl restart(好像可以不执行)

gitlab-ctl reconfigure无响应???WTF???各种搜索,在有篇文章中找到点线索,查看日志信息,日志路径:/var/log/gitlab/reconfigure

打开一看,这个Chef什么玩意???查看下进程ps aux | grep chef,然后直接杀死,kill -s KILL 87700

然后一直卡死这里,后来重新启动了下机器,唯一有点不同的地方是防火墙我关掉了,重启之后,防火墙打开了,这些流程也都顺了。

6、其实就是特么的这么简单,一堆环境问题,简直了,然后浏览器打开,发现打不开,WTF???然后在宿主机查看下看看,

curl "http://10.138.61.43:8081",是个重定向,是没问题的,那就是防火墙问题,开启个端口吧。

添加

firewall-cmd --zone=public --add-port=8081/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)

重新载入

firewall-cmd --reload

然后浏览器上就出现了

首次登陆,输入密码,必须8位数字,就输入个12345678 账号默认是:root

/opt/gitlab/ ## 主目录 
/etc/gitlab/ ## 放置配置文件 
/var/opt/gitlab/ ## 各个组件 
/var/log/gitlab/ ## 放置日志文件

卸载gitlab参考地址:

https://yq.aliyun.com/articles/114619

转载于:https://my.oschina.net/uwith/blog/2236852

linux搭建gitlab相关推荐

  1. Linux搭建GitLab私有仓库,并内网穿透实现公网访问

    文章目录 前言 1. 下载Gitlab 2. 安装Gitlab 3. 启动Gitlab 4. 安装cpolar 5. 创建隧道配置访问地址 6. 固定GitLab访问地址 6.1 保留二级子域名 6. ...

  2. linux搭建gitlab内网,ubuntu14搭建内网gitlab服务器(示例代码)

    平台 宿主机系统版本:Ubuntu 14.04.5 LTS gitlab软件版本:11.10.8-ee 验证web浏览器版本:Mozilla Firefox 68.3.0esr 安装firefox浏览 ...

  3. linux 搭建 gitlab 私人服务器

    要求:运行内存要在 2G 以上 整理步骤: (1.安装和配置必要的依赖 ) yum install -y curl openssh-server openssh-clients cronie (2.将 ...

  4. linux搭建gitlab服务器集群

    一. 安装并配置必要的依赖关系 在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问. 1.安装s ...

  5. Linux搭建gitlab服务器

    第一步:切换到root用户 sudo root 或者 sudo -i 第二步:执行以下命令 yum install curl openssh-server openssh-clients postfi ...

  6. 使用docker搭建gitlab服务器

    使用docker搭建gitlab服务器 一.查看当前dokcer环境 二.安装docker-compose 三.编辑yaml文件 1.创建目录及yaml文件 2.编辑ymal文件 四.生成自签名证书文 ...

  7. git 内网搭建_搭建GitLab(Github) 简易教程

    此教程是指搭建内网的Git,其实公网也一样,只不过需要解析域名.绑定公网IP等等,在这里就不过多赘述. 有关于个人观点的废话我就放在后面再说吧,以免浪费时间. 首先是介绍一下:Git.GitHub.G ...

  8. 为企业搭建Gitlab软件版本管理服务器

    实战:为企业搭建Gitlab软件版本管理服务器 前期准备: 1.把物理内存调到6G,不然后安装时,会内存太低报错. 2.提前上传到gitlab-ce-10.2.3-ce.0.el7.x86_64.rp ...

  9. 自己动手搭建GitLab

    目录 GitLab概述 为什么要搭建GitLab? (纯粹是闲的无聊) 软件配置管理工具对比 SVN,GIT,TFS,VSS等等(自行百度-略) GitLab简介 (自行百度-略) GitLab安装 ...

最新文章

  1. 如何用javascript控制上传文件的大小
  2. SQL Server改MySQL注意事项
  3. Android Nand Flash 分区
  4. python pyecharts_Python数据可视化之pyecharts
  5. [USACO18JAN][luoguP4183 ]Cow at Large P
  6. 程序员过关斩将--领导说我的类的职责不单一
  7. 删除docker私服镜像脚本
  8. 原生体验挡不住!JavaScript开源跨平台框架NativeScript
  9. Atitit it法学论 uke协会it刑法attilax总结 目录 1. 法学plus 1 1.1. 替换表 1 2. 第一章 刑法概说 1 2.1. 财产 1 3. Line 65: 第四章 犯
  10. n=sizeof(a)/sizeof(int)的含义(C语言)
  11. 主板开启网络唤醒_主板远程唤醒设置
  12. 时空平稳性,空间自相关、异质性与非平稳性
  13. 如何使用u深度启动u盘清除系统登录密码
  14. 家用冰箱里面用的抽屉模具图档分析
  15. 05—JDBC(2)
  16. html中名词解释,HTML相关名词解释
  17. java 制作甘特图,看我如何用简单的步骤打造出复杂的web甘特图
  18. 软件测试人员是选择大公司好,还是选择小公司更好
  19. 转发:上海软件公司排行 (估计是2008年的吧)
  20. memwatch的使用(一)

热门文章

  1. sublime text3安装python插件和flake8_让你的代码符合PEP8标准——sublime text 2 安装及使用 Python Flake8 Lint 插件...
  2. 计算机与音乐课题,泉州实验小学《小学音乐学科教学与信息技术整合的研究》结题报告...
  3. tomcat安装_基于CentOS 一键安装tomcat脚本
  4. 【总结】只需5步,给所有想入行人工智能/深度学习的新手们准备的资料
  5. 2022年全球及中国面粉混合物行业发展态势与消费需求前景调查报告
  6. 中国电容器行业产能趋势与投资竞争力研究报告2022版
  7. 亚马逊封店潮之后,跨境电商卖家该如何调整来拓展新的市场?
  8. openssl之BIO系列之1---抽象的IO接口
  9. 风寒感冒与风热感冒的区分与治疗
  10. 转贴 CxImage类库使用说明