centos7 gitlab 安装,centos如何安装软件

亲测可用,centos7离线搭建gitlab

为离线环境搭建GitLab,首先创建一个存放下载镜像的文件夹。

使用rpm命令进行GitLab的安装。

安装后,需要对GitLab进行基本配置,编辑配置文件,通常位于/etc/gitlab/。

配置时,输入虚拟机的IP地址并自定义端口。

重启服务加载配置,此过程可能需三至五分钟。

配置GitLab在开机时自启动,并启动服务。

关闭防火墙并开放对应端口,之后重启GitLab。

完成上述步骤后,通过浏览器访问GitLab。

默认用户为root,若遗忘密码,初始化时GitLab会生成随机密码,并在日志中显示,未注意时可查看。

如未找到密码文件,可进入/opt/gitlab/bin目录,执行gitlab-rails console命令,进入管理控制台查看。

搭建完成后,可进行各种操作,亲测可用。

参考资料链接

自动化测试(一)-gitlab环境安装中的问题

最近想用jenkins集成gitlab于是想在服务器搭建下gitlab,遇到一些问题,做一下记录

问题一:

warning: openssh-server-5.3p1-124.el6_10.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

error: Failed dependencies:

     openssh= 5.3p1-124.el6_10 is needed by openssh-server-5.3p1-124.el6_10.x86_64

可按照如下方法:

问题二:

This system is not registered to Red Hat Subscription Management.You can use subscription-manager to register.

可按照解决方法:

问题三:

 PYCURL ERROR 6-"Couldn't resolve host'mirrors.163.com'"

输入 ping www.baidu.com来查看是否可以联网要是出现未找到就可能是DNS的问题,解决方案是:

输入cat/etc/resolv.conf查看配置信息,看其中有没配置nameserver

要是没有就使用 vi编辑配置,加入: nameserver 8.8.8.8这是谷歌的然后退出vi模式保存

输入service network restart重新启动网卡

搭建方法按照:

问题四:

yum Error: Cannot retrieve repository metadata(repomd.xml) for repository:xxxxxx.

关于yum Error: Cannot retrieve repository metadata(repomd.xml) for repository:xxxxxx.

这个错误是说yum执行时候无法检索到某个依赖的地址。

yum执行时候检索的依赖地址为:/etc/yum.repos.d

该目录下会有你的一些.repo文件

找到报错的 xxxxxx.repo,**或者含有xxxxx的repo**文件

通过命令行vi xxx.repo打开该文件

修改其下 enabled=1改成enabled=0

具体:

1. yum install curl policycoreutils openssh-server openssh-clients postfix

2.systemctl status postfix.service或service postfix status(centos6)

3. rpm-ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

4.rpm-ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm python-urlgrabber-3.9.1-11.el6.noarch.rpm

5.vim CentOS6-Base-163.repo

6../yummain.py install yum

7.yum install policycoreutils-python

8.rpm-ivh gitlab-ce-12.0.3-ce.0.el6.x86_64.rpm

主要步骤如上(centos6参考)

centos7 安装极狐gitlab-ce(极狐gitlab社区版)

在CentOS 7上安装极狐GitLab CE(社区版)的步骤如下:

一、基础准备

1.安装必要的基础依赖

2.安装Postfix邮件服务器,GitLab邮件发送功能需要它

二、部署过程

我们部署的是社区版GitLab-ce,若需部署商业版,替换相关关键字为gitlab-ee。

1.使用Yum安装GitLab

安装完成后,GitLab会显示以下信息:

感谢安装GitLab!由于未检测到有效主机名,需要在/etc/gitlab/gitlab.rb中配置外部URL。启动实例的命令为:sudo gitlab-ctl reconfigure。更多信息请参考gitlab.com/gitlab-org/o...

2.修改配置文件

使用vi编辑器打开/etc/gitlab/gitlab.rb,修改外部URL和端口,并调整语言设置。

首次执行可能会提示初始root密码,存储在/etc/gitlab/initial_root_password中,24小时后自动清除,建议保存密码。

三、解决报错

遇到特定报错,解决方案是:

编辑/etc/gitlab/gitlab.rb,添加gitlab_kas['enable']= false,然后重新配置:gitlab-ctl reconfigure。

对于alertmanager报错,有两种处理方法:

1.禁用alertmanager:添加alertmanager['enable']= false。

2.指定listen地址,如:alertmanager['flags']={'cluster.advertise-address'=>"127.0.0.1:9093"},确保alertmanager正常运行。

四、访问与配置

访问GitLab系统,使用配置的外部URL,如:,根据实际情况进行个性化设置,如禁用注册、更改语言、修改root密码以及将默认分支更改为master。

阅读剩余
THE END