搭建Gitlab
创始人
2024-02-09 23:47:47
0

Gitlab是目前被广泛使用的基于git的开源代码管理平台, 基于Ruby on Rails构建, 主要针对软件开发过程中产生的代码和文档进行管理

一、搭建gitlab服务器,统一管理软件项目

第一步: 创建一个4G内存的虚拟机,否则很容易启动不了,报502

虚拟机的创建看这篇:

VMware16的安装及VMware配置Linux虚拟机_爱吃咖喱鸡的博客-CSDN博客https://blog.csdn.net/m0_49879527/article/details/124405332Xterm连接看这篇:

Linux操作系统----安装使用VMware和MobaXterm_素心如月桠的博客-CSDN博客Xtermhttps://blog.csdn.net/m0_47010003/article/details/125245319

第二步:安装Docker以及Docker-Compose

安装Docker步骤:

 Docker_素心如月桠的博客-CSDN博客一、安装Docker♦️ 1.下载关于Docker的依赖环境在Xterm中输入以下代码安装依赖环境 回车yum -y install yum-utils device-mapper-persistent-datalvm2使用yum工具下载yum是软件包管理工具通过 执行 man yum可以查看yum的帮助信息♦️2.设置一下下载Docker的镜像源依赖环境下载完毕以后,设置下载的镜像源,如果不设置,会默认去Docker的官方下载,但是官方的服务器在国外,下载会比较缓慢,设置下载国内的镜https://blog.csdn.net/m0_47010003/article/details/127775185

安装Docker Compose看这篇:

Docker compose_素心如月桠的博客-CSDN博客https://blog.csdn.net/m0_47010003/article/details/127845131第三步:ssh服务的默认22端口,修改为60022端口,因为Gitlab需要占用22端口

SSH是专为远程登录会话和其他网络服务提供的安全性协议

下面来修改:

ssh在/etc目录下

vi /etc/ssh/sshd_config

把 #Port 22修改为Port 60022 按下i键,修改后按下esc键,输入:wq保存并退出

 修改以后重新启动一下:

systemctl restart sshd

 第四步: 进入Xterm中,cd命令切换到/opt目录下,新建文件夹docker_gitlab

 在当前docker_gitlab目录下新建docker-compose.yml文件

输入命令vi docker-compose.yml,按下i键,复制以下内容右键Paste粘贴上去

version: '3.1'
services:gitlab:image: 'twang2218/gitlab-ce-zh:11.1.4'container_name: "gitlab"restart: alwaysprivileged: truehostname: 'gitlab'environment:TZ: 'Asia/Shanghai'GITLAB_OMNIBUS_CONFIG: |external_url 'http://192.168.199.110'gitlab_rails['time_zone'] = 'Asia/Shanghai'gitlab_rails['smtp_enable'] = truegitlab_rails['gitlab_shell_ssh_port'] = 22ports:- '80:80'- '443:443'- '22:22'volumes:- /opt/docker_gitlab/config:/etc/gitlab- /opt/docker_gitlab/data:/var/opt/gitlab- /opt/docker_gitlab/logs:/var/log/gitlab

 按下esc键,输入:wq,保存并退出。

输入docker-compose up -d运行

报错了?

原因是关闭防火墙之后docker需要重启,执行以下命令重启docker即可:

service docker restart

 再次执行,出现如下代码说明运行成功。

输入命令 docker-compose logs -f查看日志,当日志中频繁出现以下代码说明搭建成功

 

 搭建成功以后就可以去浏览器访问了,默认是80端口,和docker-compose.yml文件中的对应

 回车,成功访问,

第一次访问,会让修改root密码,例如我的是123456,
修改后以root用户登录即可

 修改成功后就是登录了

点击登录就搭建好了!

 

 docker images查看镜像

docker ps查看运行的容器

所以我们成功通过dockers-compose启动Gitlab容器 

二、Gitlab操作

1. 新建组

2. 创建组后,新建项目

 

 3. 新建成功

相关内容

热门资讯

利益关系经典语录 利益关系经典语录  在日常的学习、工作、生活中,大家都知道一些经典的语录吧,语录是指一个人的说话记录...
哆啦a梦语录 哆啦a梦语录  01、骗人有风险,说谎要谨慎。  02、日子就像偷跑的小孩,无声地溜走。  03、知...
感人的情书经典语录   在很多超感人的情书中,是有一些情书经典语录起到关键作用。小编今天收集了超感人情书经典语录,希望得...
高中生毕业寄语 高中生毕业寄语4篇  在日常的学习、工作、生活中,大家总免不了要接触或使用寄语吧,寄语是所传的、寄托...
优秀班干部获奖感言 优秀班干部获奖感言优秀班干部获奖感言尊敬的老师,亲爱的同学: 大家晚上好!我是S,今天很高兴作为获奖...
最新感人经典语录 最新感人经典语录  1其实,我不是一定要等你,只是等上了,就等不了别人了。《朝露若颜》  2如果世界...
小说我的美女大小姐经典语录   揭穿谎言背后的谎言多累啊!还不如站的离你远点儿,看着你怎么在谎言中尽情的表演  ——李兴禹《我的...
个性早安寄语 常用个性早安寄语汇总75句  我只是想写一封信给你,寄信人在河这头,收信人在河那头。隔开我们的这条河...
假期家长评语怎么写 假期家长评语怎么写  假期我们家长任务是比较大的,许多家长都不知道怎么去写这个假期表现评语,假期家长...
一年级开学典礼校长致辞 一年级开学典礼校长致辞(精选5篇)  在平平淡淡的学习、工作、生活中,大家都对致辞很是熟悉吧,致辞是...
初中学生综合素质评语 初中学生综合素质评语大全  在生活、工作和学习中,大家总少不了要接触或使用评语吧,评语可有效引导被评...
毕业班主任寄语 毕业班主任寄语通用15篇  在平日的学习、工作和生活里,大家总少不了要接触或使用寄语吧,寄语的种类很...
谈“死亡”话题 谈“死亡”话题  死亡指丧失生命,生命终止,停止生存,是生存的反面。哲学上说,死亡是生命(或者事物件...
情人节温馨寄语 情人节温馨寄语集合15篇  在学习、工作、生活中,说到寄语,大家肯定都不陌生吧,寄语是所传的话语,有...
初中毕业寄语 初中毕业寄语(合集15篇)  在学习、工作或生活中,大家都尝试过写寄语吧,寄语是人们所传的话语,有时...
生日的寄语 生日的寄语(精选15篇)  在我们平凡的日常里,要用到寄语的情况还是蛮多的,借助寄语人们可以表达心中...
每晚睡前心灵鸡汤语录 每晚睡前心灵鸡汤语录  导语:我说过我什么都不缺,自己可以过得很好。 不需要深夜晚安,不需要爱的抱抱...
中学生综合素质评语 中学生综合素质评语(通用350句)  在学习、工作乃至生活中,大家都用到过评语吧,篇幅、重点等均不受...
爱情语录戏说爱情 -资料 爱情语录戏说爱情 -资料 爱情有时很像醉酒的感觉,头脑明明是清醒的,但行为就是不受控制……有些事,明...
小学校长寄语 小学校长寄语小学校长寄语培根曾经说过:“习惯是一种顽强的巨大力量,可以主宰人生。”有了好习惯,失败不...