动手学Docker-第六弹-搭建Gitlab服务器

完整项目请查看Github:链接
或通过gitbook在线查看: 链接


搭建Gitlab服务器

我这里使用的是Centos x86架构的服务器,内存4GB,如果你使用的是aarch64架构的话可能安装不成功。在安装之前可以使用uname -a查看自己服务器的架构。

$ uname -a

首先安装依赖软件

sudo yum install -y git vim gcc glibc-static telnet
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

配置gitlab的安装源

新建 /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

如果你有自己域名的话,在安装时可以直接将你自己的域名替换http://gitlab.example.com,将自己的域名设置为访问的URL。

sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce

如果没有域名也可以直接安装,然后通过公网IP访问即可。

sudo yum install -y gitlab-ce

现在的gitlab也推荐大家使用gitlab-ee版本,要是不激活的话应该和ce版本差不多。

安装完成后使用以下命令使配置生效

sudo gitlab-ctl reconfigure

注:若在云服务器上搭建的话记得配置安全组,开放对应的端口

注:本地的Linux服务器要打开防火墙

登陆并修改密码

因为我没有配置域名,所以直接使用的公网IP进行登陆,因为需要一定的配置时间,所以你立刻访问的话可能显示的是nginx页面,稍等一会在访问就可以看到如下界面

在这里插入图片描述

设置你自己的管理员密码,然后进入登陆界面

在这里插入图片描述

然后酒可以通过用户名:root和自己设置的密码登陆服务器了

在这里插入图片描述

接下来你可以创建自己的仓库等一些列操作了。


欢迎大家关注我们的公众号:知识沉淀部落。
知识沉淀部落

猜你喜欢

转载自blog.csdn.net/s_842499467/article/details/105284585