linux centos7安装部署gitlab服务器

linux centos7安装部署gitlab服务器

GitLab 社区版(CE)和企业版(EE)
关于gitlab-ee和gitlab-ce,二者是基于同样的核心代码进行开发,只是gitlab-ee功能更强大,但需要付费使用,有30天试用期。
但试用期过后如果不付费,它就跟gitlab-ce功能是完全一样的,只是需要付费的功能无法再继续使用而已,所以这两个版本可以随意选择安装,
但如果将来有付费的打算,直接安装gitlab-ee版本是个有远见的选择。
当然,即使不付费,gitlab-ee使用上和gitlab-ce没有任何区别,所以接下来的操作我们就以安装gitlab-ee为例进行。

  1. 安装依赖软件
    yum install -y curl policycoreutils-python openssh-server

  2. 下载gitlab安装包
    wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.2.1-ce.0.el7.x86_64.rpm

  3. 安装gitlab包
    rpm -ivh gitlab-ce-13.2.1-ce.0.el7.x86_64.rpm

  4. 修改gitlab配置文件指定服务器ip和自定义端口
    文件路径: /etc/gitlab/gitlab.rb
    修改的参数值:external_url ‘http://ip:8061’
    ps:注意这里设置的端口不能被占用,默认是8080端口,如果8080已经使用,请自定义其它端口,并在防火墙设置开放相对应得端口

  5. 重置并启动GitLab(此过程比较慢,耐心等候)
    gitlab-ctl reconfigure

  6. 访问 GitLab页面
    直接输入服务器ip和指定端口进行访问
    linux centos7安装部署gitlab服务器