sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
开启防火墙
systemctl start firewalld.service
 sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
关闭防火墙
systemctl stop firewallds.service
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
执行最后一个命令会执行不成功,你把报错放百度里搜一下就好了,很简单的错,改个all和ipv4好像
下载资源包
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
安装(注意把gitlab.example.com改成你自己的域名)然后就是安装了,我这个也是就个人想装个gitlab玩玩,然后装的是企业版的,不过没关系,差不了太多
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee
安装过程比较慢,服务器配置不好的话,安装好会特别卡

在第一次访问时,您将被重定向到密码重置屏幕。提供初始管理员帐户的密码,您将被重定向回登录屏幕。使用
默认帐户的用户名root登录。
接下来就是报错环节了,我把我遇到的错全写下来,有的人服务配置好只需要这 样

8080端口冲突

原因:由于unicorn默认使用的是8080端口。

解决办法:打开/etc/gitlab/gitlab.rb,打开# unicorn['port'] = 8080 的注释,将8080修改为9090,保存后运行sudo gitlab-ctl reconfigure即可。

服务器配置好的,这个错改完后,就差不多了我的是1核1G的,下面我来说说我遇到的错

我是lnmp环境又安装了个gitlab卡的一比

第一个坑就是8080端口冲突,上面已经提到了

第二是坑nginx无法重启了,原因是gitlab没有指定默认访问端口,导致gitlab也监听的是80端口,所以造成nginx重启时nginx.pid文件丢失,重启的时候丢失的,解决方式我写文档里有  分类是git

这个时候我们要把gitlab监听到端口给改了

80端口冲突

解决办法:打开/etc/gitlab/gitlab.rb,打开# unicorn['listen']  的注释,这上面没写默认端口号,你要写上81,保存后运行sudo gitlab-ctl reconfigure

接着重启gitlab

sudo gitlab-ctl restart

这个时候我们重启是就不会造成nginx.pid文件丢失了

第三个坑

域名访问是502报错

错该改的都改了,他妈还报错,最后阅览了一些文档,发现是内存不够,gitlab硬性要求2G内存,我的事1核1G,需要创建虚拟内存

虚拟内存的创建我的文档里也有  分类是git

内存创建完后,接着

保存后运行sudo gitlab-ctl reconfigure

接着重启gitlab

sudo gitlab-ctl restart

第四个坑

这个坑是最大的坑,gitlab的重启时间得2到3分钟,虽然我们在输入命令时重启成功,但当时是没成功重启的,我在20晚上,改完最后一个错,然后

重启,还是502报错就放弃了,想着买台好点的服务器再装

谁知,第二早上,打开网页

安装成功了,进入登录页面,这把我激动的,这个截图上有个小错不要纠结  是  密码 输入不规范

第五个坑

总算要脱坑了,有时候刷新还是502,原因就是服务配置差了,无法响应,打算买台好点重新装一下玩玩

写博客为了更多的人在最短的时间学到最多的东西,如果你学到了,那么我的目的就达到了^_^

gitlab 安装与502报错相关推荐

  1. GitLab服务器出现502报错解决方案

    一.问题说明 我们搭建好GitLab服务后,在打开GitLab地址访问时,如果服务器的硬件配置不够好,界面可能会出现502的报错,如下图: 搭建GitLab服务器教程:CentOS7搭建GitLab服 ...

  2. 记一次gitlab打开页面502报错

    修改vim /etc/gitlab/gitlab.rb 我的配置贴上,解决这个问题的 external_url 'http://x.x.x.x:8099'gitlab_rails['time_zone ...

  3. 新部署的nginx访问出现502报错

    记录自己的一次排错,原理后续再补充.在公司使用网络代理上网.自己摸鱼安装部署nginx,自检一切环境正常,依赖正常.但访问出现502报错! 但是使用本机curl和宿主机telnet均出现以下问题: 问 ...

  4. 解决pip安装时出现报错TypeError: unsupported operand type(s) for -=: ‘Retry‘ and ‘int‘

    我在Linux下使用pip安装时出现报错: Exception: Traceback (most recent call last):File "/usr/lib/python2.7/dis ...

  5. 在把webpack作为本地开发依赖安装的时候报错

    在把webpack作为本地开发依赖安装的时候报错 Refusing to install webpack as a dependency of itself 原因是package.json里的name ...

  6. ThinkPad安装deepin操作系统报错解决方法

    ThinkPad安装deepin操作系统报错解决方法 参考文章: (1)ThinkPad安装deepin操作系统报错解决方法 (2)https://www.cnblogs.com/haihua85/p ...

  7. 安装linux 系统报错:No DEFAULT or UI configuration directive found 解决方法

    安装linux 系统报错:No DEFAULT or UI configuration directive found 解决方法 参考文章: (1)安装linux 系统报错:No DEFAULT or ...

  8. 阿里云主机安装开发工具包报错处理

    环境: 阿里云主机系统版本:Centos6.2 x64 错误: 安装开发工具包报错,使用163yum源: # yum  groupinstall   "Development tools&q ...

  9. python psutil库安装_安装psutil模块报错安装python-devel

    psutil/_psutil_linux.c:9:20: 错误:Python.h:没有那个文件或目录 In file included from psutil/_psutil_linux.c:19: ...

最新文章

  1. 如何锁门_保安巡查时发现住户未锁门,应该怎么办?记住这九点!
  2. 网络优化404页面没用吗?对于SEO会造成什么影响?
  3. [译] 解密 Mapbox 卫星影像处理神器 Robosat
  4. teledb兼容mysql5.7_maridb安装
  5. FLASH与E²PROM的区别
  6. PHP中全局变量的使用global和$GLOBALS[]
  7. Wordpress固定链接伪静态
  8. 别不信!servlet获取到的参数值,也许完全出乎你的意料!
  9. ZGrapher 画函数曲线图的工具
  10. LeetCode 340. 至多包含 K 个不同字符的最长子串
  11. php安装调式redis扩展,下载安装thinkphp5.0,调试Redis是否可以正常使用
  12. c语言oj质数还是合数,求数据帝帮忙测试一下代码,已被南洋理工大学的oj搞蒙.....
  13. 字号与文字的大小关系
  14. sql常用语句(mysql)
  15. 闯荡江湖的必备指南(2)
  16. 基于微信小程序做直播的截图(微信小程序发起视频直播)
  17. ohmyzsh用在mysql_oh-my-zsh git 命令缩写 以及macbook使用感受
  18. 如何把多张图片合成视频
  19. [游戏记录]滚动的天空
  20. 对区块链钱包的简单认识

热门文章

  1. Android 开发过程中遇到的棘手的问题笔记(SP引起的ANR,4G网络请求慢,app启动白屏)(持续更新)
  2. 素材 数学html,精美数学小报图片素材
  3. 2010年最抢手的热门职业
  4. PCIE switch 非透明桥
  5. 【科研工具】Zotero实现自动翻译
  6. 第19届高级数据挖掘与应用国际会议(ADMA ’ 23)欢迎您的投稿!
  7. iphone13地震警报在哪设置 具体开启方法
  8. C语言 char *的截取 和拼接
  9. openlayers素材网站
  10. 2021年蓝桥杯 C++ A组 赛题 题目