centos7安装gitlab

标签: centos7安装gitlab
5人阅读 评论(0) 收藏 举报
分类:
一.安装并配置必要的依赖
[root@localhost ~]# sudo yum install curl policycoreutils openssh-server openssh-clients 
[root@localhost ~]# sudo systemctl enable sshd 
[root@localhost ~]# sudo systemctl start sshd 
[root@localhost ~]# sudo yum install postfix 
[root@localhost ~]# sudo systemctl enable postfix 
[root@localhost ~]# sudo systemctl start postfix 
[root@localhost ~]# sudo firewall-cmd --permanent --add-service=http 
[root@localhost ~]# sudo systemctl reload firewalld

二.添加GitLab包服务器并安装包
[root@localhost ~]# curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash 
[root@localhost ~]# sudo yum install gitlab-ce

三.GitLab 基本配置

GitLab 的相关参数配置都存在 /etc/gitlab/gitlab.rb 文件里,每次配置完成之后需要执行gitlab-ctl reconfigure,进行重新配置才能生效。


进入编辑gitlab.rb文件
[root@localhost ~]# vim /etc/gitlab/gitlab.rb

执行修改的配置
[root@localhost ~]# sudo gitlab-ctl reconfigure
注意事项:
如果中间出现“红色”error,那可能执行失败。

默认配置前面有“#”,是被注释的,需要删除最前面的“#”


过程中出现的问题:

问题1:
[root@localhost ~]# sudo systemctl start postfix 
Job for postfix.service failed because the control process exited with error code. See "systemctl status postfix.service" and "journalctl -xe" for details.
解决方案:
查看centos中的postfix日志
[root@localhost ~]# whereis postfix
postfix: /usr/sbin/postfix /etc/postfix /usr/libexec/postfix /usr/share/man/man1/postfix.1.gz
[root@localhost ~]# vim /etc/postfix/main.cf

发现配置为:
inet_interfaces = localhost
inet_protocols = all
改成:
inet_interfaces = all
inet_protocols = all

保存修改内容,重新启动postfix:
[root@localhost ~]# service postfix start   //或者 
[root@localhost ~]# /bin/systemctl start postfix.service

问题2:
[root@izhp3g5cu4i6tgupbshny5z ~]# sudo firewall-cmd --permanent --add-service=http 
FirewallD is not running

解决方案::
通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启;显示running即已开启了。
[root@localhost ~]# systemctl status firewalld  //查看防火墙状态
[root@localhost ~]# systemctl start firewalld   //开启防火墙

[root@localhost ~]# systemctl status firewalld


查看评论

centos7安装部署gitlab服务器

  • 2018年01月03日 14:20
  • 26KB
  • 下载

CentOS7下安装GitLab

三步在CentOS7系统下,完成GitLab的安装.1、安装和配置必须的依赖sudo yum install curl policycoreutils openssh-server openssh-c...
  • yulei_qq
  • yulei_qq
  • 2016-11-04 11:58:14
  • 5056

Centos7安装gitlab

github相信很多程序都在使用,但是那个是共享代码的,虽然都提倡代码开源,但是有些公司里面比较重要的核心代码还是不适合托管在第三方库里面,这就需要一个自己代码的托管服务器了,gitlab就帮助我们解...
  • dongdingzhuo
  • dongdingzhuo
  • 2017-04-10 14:58:35
  • 1637

Maven系列(五)CentOS7搭建最新GitLab

用过Gitlab的人应该都知道它的界面人性化,操作简单化,还可以搭建CI(Continuous Integration)持续集成,一般情况下公司内部使用GitLab都会自己在局域网内搭建一个GitLa...
  • qqHJQS
  • qqHJQS
  • 2016-10-27 21:25:36
  • 5666

CentOS7 安装配置GitLab

安装依赖 yum install curl policycoreutils openssh-server openssh-clients systemctl enable sshd syste...
  • fly_pPig
  • fly_pPig
  • 2017-01-10 14:48:18
  • 1393

最新centos7安装gitlab,最简单的安装,只需要4个步骤

最新centos7安装gitlab,最简单的安装,只需要4个步骤,官网文档。
  • michaelzhouh
  • michaelzhouh
  • 2015-09-11 16:50:46
  • 7936

centos764 gitlab 9.3.5版本安装及汉化

centos764 gitlab 9.3.5版本安装及汉化
  • Harryword
  • Harryword
  • 2017-07-28 18:24:14
  • 1322

最新gitlab在CentOs7.3中的安装

最近需要构架容器管理平台,里面有个DevOps功能,准备用git版本进行管理,经过调研准备用gitlab开源的软件进行管理。记录了自己在虚拟机中的安装过程。   1. 安装依赖软件并设置开机启动 yu...
  • zhengzhoudaxuewang
  • zhengzhoudaxuewang
  • 2017-12-16 19:15:32
  • 261

centos7部署gitlab服务器问题汇总

安装gitlab服务是参考:http://www.cnblogs.com/wenwei-blog/p/5861450.htm以下总结在安装使用过程中遇到的问题及解决方法 1、其它ip无法访问,在本地...
  • lijiayu_u
  • lijiayu_u
  • 2017-04-11 02:24:13
  • 1176

Centos7 搭建Gitlab服务器并配置项目全过程

由于项目人员扩张,需要在服务器上搭建全新Gitlab服务器,完毕后在此记录全过程及遇到的问题。 注:我是在内网防火墙关闭状态下安装 一、在Centos7上安装Gitlab 之前尝试过直接yu...
  • Abysscarry
  • Abysscarry
  • 2018-02-28 16:46:47
  • 399
    个人资料
    等级:
    访问量: 1万+
    积分: 420
    排名: 11万+
    文章分类