CentOS7.2安装GitLab-CE

1152人阅读 评论(0) 收藏 举报
分类:

GitLab是一个很好的git的web管理系统,其免费版本GitLab-CE也足够满足一般的需求。这里记录下GitLab-CE的安装过程。

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

GitLab中文网:https://www.gitlab.cc

1.根据官方文档安装

1)选择相应的版本

image

2)安装基础软件依赖包

sudo yum install curl policycoreutils openssh-server openssh-clients

3)开启sshd服务

sudo systemctl enable sshd
sudo systemctl start sshd

4)开放GitLab web的端口

firewall-cmd --permanent --add-port=80/tcp

5)添加gitlab国内yum源,并安装gitlab-ce

curl -sS http://packages.gitlab.cc/install/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce
(GitLab-CE中国镜像源 清华大学TUNA开源镜像站, 浙江大学开源镜像站)

6)配置/etc/gitlab/gitlab.rb,可参考https://doc.gitlab.cc/omnibus/

image

image

image

若使用HTTPS方式,还需证书:

image

若使用smtp方式收发邮件,需要修改此处 

vim /opt/gitlab/embedded/service/gitlab-rails/config/environments/production.rb

wKiom1f_nxvgmyxfAAAoeIUHOp8451.png

7)执行命令:gitlab-ctl reconfigure

如果报如下错误,用户不存在:

image

则手动添加用户(不知道别人是不是也有这种情况)

useradd -d /var/opt/gitlab -s /bin/sh git
useradd -d /var/opt/gitlab/nginx -s /bin/false gitlab-www
useradd -d /var/opt/gitlab/redis -s /bin/nologin gitlab-redis
useradd -d /var/opt/gitlab/postgresql -s /bin/sh gitlab-psql

后再次执行如下命令:

gitlab-ctl reconfigure

8)上述命令执行成功后执行如下命令启动GitLab:

gitlab-ctl start

最后,浏览器访问GitLab对外显示的地址,即可正常使用了。

查看评论

Centos7.x Gitlab10安装及汉化

Centos7.2 Gitlab10安装及汉化
  • xiegh2014
  • xiegh2014
  • 2017-12-14 14:52:15
  • 1697

centos7.3下安装git2.9.5

准备环境 centos7.3 git压缩包(https://www.kernel.org/pub/software/scm/git/) 也可以用yum但是版本有点低应该是1.8左右 搞事情1.将压缩...
  • wakakaC
  • wakakaC
  • 2017-08-29 21:00:50
  • 581

centos7 git 2.9.5安装-配置

1.下载官方tar2.8git安装包 wget https://www.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz 2.安装依赖包 ...
  • u010652906
  • u010652906
  • 2017-12-01 13:02:06
  • 144

CentOS7安装GitLab的步骤

最近在学习Git,各种对比下来决定使用GITLAB来进行本地安装练习,以下将详细安装步骤共享出来。 安装环境: CentOS7_64 因为GITLAB是面向于64位机的,32位的安装起来可能会...
  • anonIsAlreadyTaken
  • anonIsAlreadyTaken
  • 2016-07-07 15:47:22
  • 1550

安装 GitLab CE Omnibus package 到下面的操作系统

1. 安装配置依赖项如想使用Postfix来发送邮件,在安装期间请选择'Internet Site'. 您也可以用sendmai或者 配置SMTP服务 并 使用SMTP发送邮件.在 Centos 6 ...
  • m15712884682
  • m15712884682
  • 2017-02-25 16:10:10
  • 511

研发管理笔记(三)-CentOS7搭建GitLab服务

一、安装GitLab 1 更新yum yum update 2 安装依赖 需要三个依赖:ssh,postfix(用于邮件通知),防火墙。 sudo yum install curl po...
  • foupwang
  • foupwang
  • 2018-01-10 09:30:04
  • 212

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

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

Centos7安装gitlab

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

CentOS7下安装GitLab

三步在CentOS7系统下,完成GitLab的安装.1、安装和配置必须的依赖sudo yum install curl policycoreutils openssh-server openssh-c...
  • yulei_qq
  • yulei_qq
  • 2016-11-04 11:58:14
  • 5069
    个人资料
    持之以恒
    等级:
    访问量: 6万+
    积分: 1195
    排名: 4万+
    最新评论