关闭

CentOS7.2安装GitLab-CE

1097人阅读 评论(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对外显示的地址,即可正常使用了。

0
0
查看评论

CentOS7下安装GitLab

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

centos7搭建gitlab(一)

官方文档: https://about.gitlab.com/downloads/#centos7 1.安装和配置依赖: sudo yum install curl policycoreutils openssh-server openssh-clients sudo systemctl ena...
  • u012887385
  • u012887385
  • 2017-06-16 18:07
  • 634

CentOS7安装GitLab的步骤

最近在学习Git,各种对比下来决定使用GITLAB来进行本地安装练习,以下将详细安装步骤共享出来。 安装环境: CentOS7_64 因为GITLAB是面向于64位机的,32位的安装起来可能会有点麻烦,所以这里选择了使用CentOS7_64位机。 官网下载地址: http://120.52....
  • anonIsAlreadyTaken
  • anonIsAlreadyTaken
  • 2016-07-07 15:47
  • 1460

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

1. 安装配置依赖项如想使用Postfix来发送邮件,在安装期间请选择'Internet Site'. 您也可以用sendmai或者 配置SMTP服务 并 使用SMTP发送邮件.在 Centos 6 和 7 系统上, 下面的命令将在系统防火墙里面开放HT...
  • m15712884682
  • m15712884682
  • 2017-02-25 16:10
  • 447

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

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

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

用过Gitlab的人应该都知道它的界面人性化,操作简单化,还可以搭建CI(Continuous Integration)持续集成,一般情况下公司内部使用GitLab都会自己在局域网内搭建一个GitLab服务器来管理代码和部署项目。
  • qqHJQS
  • qqHJQS
  • 2016-10-27 21:25
  • 5071

Centos7安装gitlab

github相信很多程序都在使用,但是那个是共享代码的,虽然都提倡代码开源,但是有些公司里面比较重要的核心代码还是不适合托管在第三方库里面,这就需要一个自己代码的托管服务器了,gitlab就帮助我们解决这个问题了,gitlab安装需要下载很多东西,需要在网络好点的环境安装,否则很有可能会失败,下面记...
  • dongdingzhuo
  • dongdingzhuo
  • 2017-04-10 14:58
  • 1356

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

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

GitLab在CentOS7下LNMP环境的安装使用

在团队开发中以前大家都用svn作为版本控制器,现在大家都转用git了,gitlab就是web版的git版本控制器,今天就讲讲gitlab的安装。1、GitLab安装简介:安装方法详见:GitLab安装说明,安装时,首先让你选择服务器版本,我这里就选择centos7了,按照官方的安装说明进行安装,2、...
  • w670328683
  • w670328683
  • 2016-02-25 19:11
  • 2547

Centos 7 上安装 Gitlab的步骤和一些设置方法

安装过程  转自  https://about.gitlab.com/downloads/#centos7 1. Install and configure the necessary dependencies If you install Postfix to se...
  • remote_roamer
  • remote_roamer
  • 2015-10-24 02:48
  • 12311
    个人资料
    • 访问:53866次
    • 积分:1049
    • 等级:
    • 排名:千里之外
    • 原创:92篇
    • 转载:3篇
    • 译文:0篇
    • 评论:9条
    文章分类
    最新评论