专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

GitLab的安装--CentOS6.5

GitLab

一个CI/CD工具。可以帮助我们搭建一套DevOps体系,减轻一些刀耕火种,茹毛饮血的操作。

安装步骤

1、 去GitLab官网

官网地址:about.gitlab.com/ 找到本地安装地址文档:about.gitlab.com/install/

1、 查看自己系统的版本

cat /etc/issue
我本地系统显示的结果
CentOS release 6.5 (Final)
Kernel \r on an \m

看官网的意思,好像只给Linux和Docker容器一类的支持,Windows没看到,反正根据自己的系统去选择,我选择的是CentOS6

1、 安装配置一些依赖的东西

sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh

1、 配置邮件服务(因为构建的时候需要发送一些邮件给指定的用户,所以需要配置邮件服务)

sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on

注意:这一步可以跳过,之后当你安装好之后配置另外的邮件服务

这个是GitLab的邮件服务配置:docs.gitlab.com/omnibus/set…

1、 安装下载源

社区版(免费,不要钱):curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
企业版(要钱):curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

注意:这个是gitlab-ce(社区版,不要钱),如果阁下的公司财大气粗,或者是想使用更多的功能,那就使用这个 curl packages.gitlab.com/install/rep… | sudo bash 注意这个url的gitlab-ce 和gitlab-ee的区别

1、 安装

社区版:sudo yum install -y gitlab-ce
企业版:sudo yum install -y gitlab-ee
注意:上面的安装下载源要和这个对应,要不然会出现 No packages found的问题
等待下载就行了,文件有点大。630MB

1、 配置

1.修改访问域名的配置
修改:/etc/gitlab/gitlab.rb 的external_url(13行的样子),修改你们自己的域名.

1、 重新配置并启动

sudo gitlab-ctl reconfigure

启动命令:sudo gitlab-ctl start
停止命令:sudo gitlab-ctl stop
重启命令:sudo gitlab-ctl restart
查看启动的组件命令:sudo gitlab-ctl status

问题

1、 第一步 安装 一些命令的时候

Error: Cannot retrieve metalink for repository: epel. Please verify its path..

解决方案:修改/etc/yum.repos.d/epel.repo这个文件

[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

修改为:
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

就是之前是注释掉了baseurl,现在注释掉mirrorlist

文章永久链接:https://tech.souyunku.com/44607

未经允许不得转载:搜云库技术团队 » GitLab的安装--CentOS6.5

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们