一 前言

关于在CentOS7上安装Gitlab, 官方文档已经很详细了,步骤大家按照官方的安装文档一步一步安装即可, 这里就不在累述。官方安装文档地址:  https://about.gitlab.com/installation/#centos-7 。 在这里主要说一下再安装官方文档安装过程碰到的问题及解决方法。 我这里碰到的问题,主要是由于安装的机器无法直接连接网路,而需要设置代理。

二 问题及解决方法

问题1: 执行第一步时,运行yum install报错, “Cannot find a valid baseurl for repo: base/7/x86_64”

这个错误基本指向了网络原因,但是网络上大部分的解决方法都是修改/etc/sysconfig/network-scripts/ifcfg-ens10 (10不是固定,不同的机器不同). 主要是下面4项

BOOTPROTO=dhcp

ONBOOT=yes

DNS1=8.8.8.8

DNS2=4.2.2.2

然后重启网卡 #sudo service network restart, 但是我尝试这些了解决方式, 问题依旧,后来才想到了是不是和代理有关。 于是修改/etc/yum.conf, 添加网络代理, 问题解决

proxy=http://<address>:<port>

问题2: 执行第2步时,在运行curl命令时,报错’curl is unable to connect to packagecloud.io over TLS’

有了第一步的教训,大概猜想应该是网络代理问题, 于是在执行curl之前,先设置网络代理

export http_proxy= http://<address>:<port>

export https_proxy= http://<address>:<port>

设置完了以后,本以为会成功了,结果还是报同样的错误’ curl is unable to connect to packagecloud.io over TLS’, 当时还真有点懵逼。 尝试了一些网络上照的解决方法,都无用。

这时注意到, 这个命令就是下载脚本,然后执行脚本。 于是先下载脚本,没问题。证明设置的网络有效, 再执行脚本,报错’curl is unable to connect to packagecloud.io over TLS’,发现脚本里面又执行了curl命令,问题清楚了,开始解决。

  1. 下载脚本script.rpm.sh保存到tmp目录, 也可以直接访问这个地址https://packages.gitlab.com/gitlab/gitlab-ce/install 复制脚本到本地
  2. 修改脚本, 在执行curl命令之前,设置网络代码, 如下图
  3. 运行#sudo bash /tmp/script.rpm.sh, 执行脚本, 成功

继续按照官方文档后续的步骤安装,安装成功。 Gitlab安装完成后,默认的服务端口是80, 因为80端口太通用,所以最好改成其他端口

  1. 修改配置文件/etc/gitlab/gitlab.rb,修改external_url,直接增加端口号即可,比如使用6767端口: external_url 'http://myserver:6767'
  2. 修改后再次执行”sudo gitlab-ctl reconfigure”, 以便配置修改生效。

在CentOS7.1上安装Gitlab碰到的问题及解决方法的更多相关文章

  1. window 7上安装Visual Studio 2017失败的解决方法

    今天在办公电脑上windows 7系统上装Visual Studio 2017企业版的时候遇到了一个让人懵逼的错误. 为啥说懵逼呢,因为昨天楼主在台式机上同样安装2017没有任何问题啊,台式机上是wi ...

  2. Windows 上安装 Redis 及可能出现的错误和解决方法!

    前言 Redis(REmote Dictionary Server) 是一种以key-value写得存储系统.他是开源的ANSI语言编写的.遵守BSD协议.被称作“数据结构服务器”,因为它的值(val ...

  3. 安装ftp碰到的问题及解决方法

    1   CRT显示乱码:     本地windows机器.改动SecureCRT的设置.找到"选项"->"会话选项"->"外观" ...

  4. (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)

    在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机 前提:服务器端安装桌面版的centos系统 CentOS Linux release 7.5.1804 (Core) ...

  5. git学习------>在CenterOS系统上安装GitLab并自定义域名访问GitLab管理页面

    目前就职的公司一直使用SVN作为版本管理,现在打算尝试从SVN迁移到Git.安排我来预言并搭建好相关的环境以及自己尝试使用Git.今天我就尝试在Center OS系统上安装GitLab,现在在此记录一 ...

  6. Linux CentOS-7.0上安装Tomcat7

    Linux CentOS-7.0上安装Tomcat7   安装说明 安装环境:CentOS-7.0.1406安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址: ...

  7. 3.在 Kubernetes 上安装 Gitlab CI Runner

    结合文章:1. 在 Kubernetes 上安装 Gitlab ,地址:https://www.cnblogs.com/sanduzxcvbnm/p/13852854.html 总结: 结合开头的文章 ...

  8. 64位WIN7上安装11G R2 ,PLSQL的配置方法

    64位WIN7上安装11G R2 ,PLSQL的配置方法:1.       1.1. 去http://www.oracle.com/technetwork/topics/winsoft-085727. ...

  9. CentOS7 Failed to start LSB: Bring up/down networking.解决方法

    https://www.cnblogs.com/bonjov1/p/4323836.html CentOS7 Failed to start LSB: Bring up/down networking ...

随机推荐

  1. Linux查看目录中的文件

    Linux查看目录中的文件 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ ls examples.desktop jdk 公共的 视频 文档 音乐 java ...

  2. 微信公众号开发系列-Http请求封装基类

    HttpHelper请求封装基类,支持get请求和POS请求,方便微信开发接口交互,为后面接口交互做准备. 1.HttpHelper帮助基类 [csharp] view plaincopy using ...

  3. hdu5820 Lights

    主席树 但是能够想到题解的做法很难 #include <stdio.h> #include <string.h> #include <vector> #includ ...

  4. arttemplate与webpack的应用

    模板渲染使用arttemplate,使用方法如下: 普通使用 普通使用把渲染模板写在<script>标签里面,引入arttemplate.js,从服务端接收数据(数组与对象的形式),然后调 ...

  5. freemarker声明变量(十)

    freemarker声明变量 1.使用assign创建和替换变量 (1)新建声明变量的ftl variable.ftl: <html> <head> <meta http ...

  6. zookeeper选举

    什么时候开始进行选举 1.服务器初始化启动的时候2.服务器运行期间连接不上leader的时候 初始化选举过程 进行leader选举至少需要两台服务器,我们这里举例为5台服务器(1,2,3,4,5)1. ...

  7. Jmeter_针对响应信息不明确的接口做关联

    下午写一个新功能的接口脚本,遇到几个技术问题,现在将解决方案写出来 1:做接口关联的时候,发现接口响应没有可以利用的信息.如下图只返回了一个成功的标识,这样的接口如何与之关联? 通过抓包观察后续的修改 ...

  8. 【POJ1151】Atlantis(线段树,扫描线)

    [POJ1151]Atlantis(线段树,扫描线) 题面 Vjudge 题解 学一学扫描线 其实很简单啦 这道题目要求的就是若干矩形的面积和 把扫描线平行于某个轴扫过去(我选的平行\(y\)轴扫) ...

  9. 【BZOJ2333】棘手的操作(左偏树,STL)

    [BZOJ2333]棘手的操作(左偏树,STL) 题面 BZOJ上看把... 题解 正如这题的题号 我只能\(2333\) 神TM棘手的题目... 前面的单点/联通块操作 很显然是一个左偏树+标记 ( ...

  10. 关系型数据库工作原理-查询优化器之索引(翻译自Coding-Geek文章)

    本文翻译自Coding-Geek文章:< How does a relational database work>.原文链接:http://coding-geek.com/how-data ...