腾讯云搭建gitlab

为了方便协同开发,小白零基础在腾讯云从0开始搭建一个gitlab。刚开始想着用docker搭建,但是发现可能是学生服务器太低配置了,重复试了不知多少次了,要么502,要么连页面都出不来。服务器用的是腾讯云1核2G的服务器,用swap方法扩充内存了,但是还是不行,最后只能采用单独安装gitlab了,最后安装成功了。不过不管怎样都先总结一下吧。

我的环境是CentOS7.6,1核2G。


一、采用docker安装gitlab

1.安装docker

1)有多种办法,我直接用“yum install docker”指令安装,速度快,安装成功可以用docker -v查看一下版本。

2)然后用“systemctl start docker”启动docker,用“systemctl enable docker”设置开机自启动。

顺便记录几个docker常见指令

1.查看镜像:docker images
2.查看容器:docker ps -s
3.停止容器:docker stop 容器id
4.重启容器:docker restart 容器id
5.进入gitlab容器:docker exec -ti gitlab /bin/bash

2.下载gitlab镜像,接下来参考了这篇博客docker下gitlab安装配置使用(完整版) - 简书

1)指令“docker pull gitlab/gitlab-ce”下载gitlab镜像。

2)指令“docker run -d  -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab docker.io/gitlab/gitlab-ce:latest”创建容器。

3)其他的跟博客一样,但是我没出gitlab页面。

3.扩充内存swap,参考的是日常运维--Linux添加swap分区(不推荐使用)_点点滴滴-CSDN博客

百度说加载不出来可能是内存不够,因此用扩容的办法。这一块直接参考博客就行。


二、接下来介绍直接安装的办法。参考的linux搭建gitlab服务器,详细步骤_龙ygl龙的博客-CSDN博客_搭建gitlab服务器

按照这个办法基本没问题。

主要记录几个指令。

启动:sudo gitlab-ctl start


停止:sudo gitlab-ctl stop


重启:sudo gitlab-ctl restart

还有修改密码的办法,这个可以参考官方文档How to reset user password | GitLab

依次执行这下面三个指令即可
gitlab-rails console
user = User.find(1)
user.password = ‘你的密码’
user.save

注意:在重启后如果服务器配置太差很容易出现500或者502,这时候多等会就行(我等了十分钟才进去)

猜你喜欢

转载自blog.csdn.net/qq_42987967/article/details/120454163