美文网首页
CentOS-7下yum安装GitLab-CE

CentOS-7下yum安装GitLab-CE

作者: daogg | 来源:发表于2017-07-10 00:10 被阅读0次

    GitLab介绍

    gitlab 不用说,大家都知道是做什么的,gitlab 分为 Gitlab Community Edition(gitlab社区版又称gitlab-ce)、Gitlab Enterprise Edition(gitlab企业版又称gitlab-ee);ce和ee的区别在于ce的功能在ee里面都有,而EE里有的功能CE不一定支持。如果要用高级功能,就花钱向gitlab团队采购吧!!

    GitLab架构

    GitLab Application Architecture

    gitlab使用ruby on rails框架编写的一个web界面的代码仓库管理系统,在运行中使用了数据库(postgresql[可以使用其他数据库代替如mysql])、redis、nginx、gitlab-shell等组件来保证gitlab的正常运行。

    安装GitLab

    centos中可以直接通过配置yum源然后使用yum进行一键安装

    配置yum源

    国内可以使用的清华大学的镜像源安装GitLab,相关配置及安装参照:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/
    以下内容写入yum源配置文件:/etc/yum.repos.d/gitlab-ce.repo

    [gitlab-ce]
    name=Gitlab CE Repository
    baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
    gpgcheck=0
    enabled=1
    

    安装

    gitlab-ce一键安装后可以利用rpm -ql gitlab-ce查询其文件安装路径及相关文件路径,其默认安装路径为/opt/gitlab/、程序数据及配置文件保存路径为/var/opt/gitlab下。

    相关默认位置

    代码仓库保存位置:/var/opt/gitlab/git-data/repositories/
    代码仓库备份位置:/var/opt/gitlab/backups/
    postgresql数据及配置目录:/var/opt/gitlab/postgresql/data/
    redis默认配置目录:/var/opt/gitlab/redis
    gitlab主要配置文件:/etc/gitlab/gitlab.rb

    yum makecache
    yum install -y gitlab-ce
    

    gitlab常见配置

    编辑/etc/gitlab/gitlab.rb

    修改gitlab运行外部URL默认的访问地址
    # 未修gitlab.rb配置文件中nginx配置时这个配置默认配置gitlab自带的nginx端口
    external_url 'http://172.17.17.10:81'  
    

    安装过程中遇到的问题

    502

    相关文章

      网友评论

          本文标题:CentOS-7下yum安装GitLab-CE

          本文链接:https://www.haomeiwen.com/subject/wfoehxtx.html