CentOS 7手把手教你搭建GitLab(二)

简介: CentOS 7手把手教你搭建GitLab

四,接下里我们安装git


4.1 安装 GitLab


将软件源修改为国内源 由于网络环境的原因,将 repo 源修改为清华大学 。

在 /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


4.2 修改完 yum 源,因此先重新生成缓存:


(此步骤执行时间较长,一般需要 3~5 分钟左右,请耐心等待)

yum makecache


4.3 安装 GitLab:


(此步骤执行时间较长,一般需要 3~5 分钟左右,请耐心等待)

yum install -y gitlab-ce

1.png

1.png


五, 初始化 GitLab


5.1 配置 GitLab 的域名(非必需)


打开 /etc/gitlab/gitlab.rb 文件,在第 13 行附近找到 external_url ‘http://gitlab.example.com’,将单引号中的内容改为自己的域名(带上协议头,末尾无斜杠)

external_url 'http://119.29.102.85'

1.png


5.2 初始化 GitLab 特别重要!


使用如下命令初始化 GitLab:

(此步骤执行时间较长,一般需要 5~10 分钟左右,请耐心等待)

sudo gitlab-ctl reconfigure

1.png

1.png

当看到这个就说明我们gitlab已经安装成功了。


5.3 启动成功之后我们通过浏览器访问下


1.png

1.png

当我们看到进入我们就可以对我们代码进行管理了。

回到我们开始的话题,有些朋友安装成功后看到的界面可能是这个

1.png


这种情况出现的原因:


原因1、8080端口被tomcat占用


解决办法:更换端口

安装tomcat默认的是8080端口,netstat -ntpl查看端口情况

1.png

最简单的方式我们就是把8080端口kill掉,然后改下端口号

为了避免8080端口冲突问题,可以修改下的默认端口,vim打开/etc/gitlab/gitlab.rb配置文件


执行重新启动


sudo gitlab-ctl reconfigure
sudo gitlab-ctl stop
sudo gitlab-ctl start

相关操作

启动服务:gitlab -ctl start

查看状态:gitlab -ctl status

停掉服务:gitlab -ctl stop

重启服务:gitlab -ctl restart

让配置生效:gitlab -ctl reconfigure


原因2、gitlab占用内存太多,导致服务器崩溃。尤其是使用阿里云服务器最容易出现502


解决办法:默认情况下,主机的swap功能是没有启用的,解决办法是启动swap分区,就是我们上面启用的这里就不再过多解释了


以上就是我们今天的教程,如果本文对你有所帮助,欢迎关注点赞,分享给您身边的朋友。您的鼓励就是对我的最大动力。


相关博客


简书原文博客:CentOS 7手把手教你搭建gitlab环境

掘金原文博客:CentOS 7手把手教你搭建gitlab环境

相关文章
|
Linux 网络安全 开发工具
如何在 Linux CentOS 8 中搭建 GitLab 私有仓库并结合 Cpolar 内网穿透工具实现公网访问私有仓库【无公网IP内网穿透】
如何在 Linux CentOS 8 中搭建 GitLab 私有仓库并结合 Cpolar 内网穿透工具实现公网访问私有仓库【无公网IP内网穿透】
|
Linux
百度搜索:蓝易云【如何在CentOS7上搭建自己的GitLab仓库详解?】
现在,您已经成功在CentOS 7上搭建了自己的GitLab仓库。通过GitLab,您可以托管和管理您的代码,并与团队成员协同开发。
290 0
|
6月前
|
缓存 Kubernetes Linux
CentOS 7上的GitLab Runner,让你的项目加速奔跑
CentOS 7上的GitLab Runner,让你的项目加速奔跑
432 1
|
7月前
|
Linux 网络安全 数据安全/隐私保护
centos7安装gitlab-ce社区版全过程,详细到爆炸,这些面试官常问的开发面试题你都掌握好了吗
centos7安装gitlab-ce社区版全过程,详细到爆炸,这些面试官常问的开发面试题你都掌握好了吗
|
7月前
|
Linux 数据安全/隐私保护 Docker
源码管理新征程:CentOS 7上GitLab安装全程解析
源码管理新征程:CentOS 7上GitLab安装全程解析
82 0
源码管理新征程:CentOS 7上GitLab安装全程解析
|
7月前
|
存储 Linux 网络安全
Git - Centos7下安装GitLab服务器
Git - Centos7下安装GitLab服务器
166 1
|
7月前
|
存储 安全 Linux
百度搜索:蓝易云【CentOS7环境:安装配置gitlab(适用于内网、外网环境)】
这些是在CentOS 7环境下安装和配置GitLab的基本步骤。根据您的需求和具体环境,可能还需要进行其他配置和调整。请确保在进行任何与网络连接和安全相关的操作之前,详细了解您的网络环境和安全需求,并采取适当的安全措施。
104 0
|
Linux 应用服务中间件 网络安全
Linux(centos 7.5)服务器安装Gitlab
Linux(centos 7.5)服务器安装Gitlab
177 0
|
Linux Shell 网络安全
CentOS7上使用GitLab搭建私有git代码仓库(超详细)(下)
CentOS7上使用GitLab搭建私有git代码仓库(超详细)(下)
224 1
|
4月前
|
Shell Docker 容器
GitlabCI学习笔记之一:安装Gitlab和GitLabRunner
GitlabCI学习笔记之一:安装Gitlab和GitLabRunner