gitlab修改密码的地方(公司新人gitlab使用教程)

环境介绍: 192.168.2.20 Node2、Gitlab CentOS7.5.1804 Docker19.03.13 2核+CPU,4GB+内存(Gitlab低于4G内存会报502错误) 部署Gitlab仓库: -拉取Gitlab镜像 [root@k8s-node2~]#dockerpullgitlab/gitlab-ce Usingdefaulttag:latest latest:…

环境介绍:

192.168.2.20

Node2、Gitlab

CentOS 7.5.1804

Docker 19.03.13

2核+CPU,4GB+内存(Gitlab低于4G内存会报502错误)

部署Gitlab仓库:

– 拉取Gitlab镜像

[root@k8s-node2 ~]# docker pull gitlab/gitlab-ce
Using default tag: latest
latest: Pulling from gitlab/gitlab-ce
35807b77a593: Pull complete
b32ac5d80a55: Pull complete
df336912e872: Pull complete
b793eccd1af3: Pull complete
f74a7e006150: Pull complete
0084a219e293: Pull complete
3af13cab3fdf: Pull complete
59278f51bfcb: Pull complete
Digest: sha256:7241af5bd54251aa412692cff1adf2d8c604425a03adad5300919b06bd4c6585
Status: Downloaded newer image for gitlab/gitlab-ce:latest
docker.io/gitlab/gitlab-ce:latest

[root@k8s-node2 ~]# docker images
REPOSITORY                                           TAG                 IMAGE ID            CREATED                  SIZE
gitlab/gitlab-ce                                     latest              ca616a263319        Less than a second ago   2.29GB

– 运行Gitlab容器

命令解释:

  • -i :以交互模式运行容器,通常与 -t 同时使用命令解释
  • -t :为容器重新分配一个伪输入终端,通常与 -i 同时使用
  • -d :后台运行容器,并返回容器ID
  • -p:80:80 将容器内80端口映射至宿主机80端口,这是访问gitlab的端口
  • -p:222:22 将容器内22端口映射至宿主机222端口,这是访问ssh的端口
  • -v :/usr/local/gitlab-test/etc:/etc/gitlab 将容器/etc/gitlab目录挂载到宿主机/usr/local/gitlab-test/etc目录下,若宿主机内此目录不存在将会自动创建,其他两个挂载同这个一样
  • –restart always :容器自启动
  • –privileged=true :让容器获取宿主机root权限
  • –name gitlab :设置容器名称为gitlab
  • gitlab/gitlab-ce :镜像的名称,这里也可以写镜像ID
[root@k8s-node2 ~]# docker run -itd --name gitlab -p 443:443 -p 80:80 -p 222:22 --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce
971e942b7a703fb82bcd308a3ad8c0f70912ea7abb14b46e8c63ca5b82ab6568

docker run -v挂载目录时,若本地没有该目录挂载时会自动创建。

[root@k8s-node2 ~]# ls /home/
gitlab

[root@k8s-node2 ~]# ls /home/gitlab/
config  data  logs
[root@k8s-node2 ~]# docker ps
CONTAINER ID        IMAGE                                               COMMAND                  CREATED              STATUS                                 PORTS                                                           NAMES
971e942b7a70        gitlab/gitlab-ce                                    \"/assets/wrapper\"        About a minute ago   Up About a minute (health: starting)   0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:222->22/tcp   gitlab                                        

– 修改gitlab.rb配置文件

注意:

 修改gitlab.rb配置文件操作最好是在容器内进行修改(也可以在宿主机映射目录中修改,记得修改完后进入容器验证修改结果),在挂载到宿主机的文件上直接进行修改可能会出现配置更新不到容器内,或者是不能即时更新到容器内,导致gitlab启动成功,但是无法访问或其它问题。

[root@k8s-node2 ~]# vim /home/gitlab/config/gitlab.rb    //gitlab.rb文件内容默认全部注释
  ...
  ...
  32 # external_url \'GENERATED_EXTERNAL_URL\'
  33 external_url \'http://192.168.1.20\'     //配置http协议所使用的gitlab访问地址,可以写域名。如果端口不写的话默认为80端口
  34 gitlab_rails[\'gitlab_ssh_host\'] = \'192.168.1.20\'  //配置ssh协议所使用的访问地址和端口
  35 gitlab_rails[\'gitlab_shell_ssh_port\'] = 222  //此端口是docker run时22端口映射的222端口
  36 ## Roles for multi-instance GitLab
手把手教你使用Docker部署Gitlab仓库

– 重启gitlab容器 [root@k8s-node2 ~]# docker restart gitlab
gitlab
访问报错:

手把手教你使用Docker部署Gitlab仓库

注意:出现502报错,请第一时间检查内存大小,内存不足会提示502报错。(服务器内存至少4G,不够会出现502错误。)

原始内存大小:

[root@k8s-ndoe2 ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           1.9G        342M        482M         14M        1.1G        1.3G
Swap:            0B          0B          0B

升级后内存大小:

[root@k8s-node2 ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           3.8G        2.9G        157M         25M        821M        613M
Swap:            0B          0B          0B

访问:

手把手教你使用Docker部署Gitlab仓库

 可以看到在升级完服务器内存大小后,就可以正常登录Gitlab了。

登录Gitlab仓库:

 Gitlab默认的管理员临时密码在gitlab容器中
/etc/gitlab/initial_root_password文件中,如果该路径下没有这个文件,我们就无法正常登录到gitlab中去,可以试试下面两种方法。

1.宿主机中搜索initial_root_password文件

[root@k8s-node2 ~]# find / -name initial_root_password
/mnt/data/volumes/e7d5b220d1dc98ea2229882865f58e643fef42d4f1c16a3a54458abd017b7c77/_data/initial_root_password

[root@k8s-node2 ~]# cat /mnt/data/volumes/e7d5b220d1dc98ea2229882865f58e643fef42d4f1c16a3a54458abd017b7c77/_data/initial_root_password
# WARNING: This value is valid only in the following conditions
#          1. If provided manually (either via `GITLAB_ROOT_PASSWORD` environment variable or via `gitlab_rails[\'initial_root_password\']` setting in `gitlab.rb`, it was provided before database was seeded for the first time (usually, the first reconfigure run).
#          2. Password hasn\'t been changed manually, either via UI or via command line.
#
#          If the password shown here doesn\'t work, you must reset the admin password following https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password.

Password: LkhENj02qgKkT7DZplqE35TfdPThK3wuSCgHw0H+BOI=

# NOTE: This file will be automatically deleted in the first reconfigure run after 24 hours.

 可以看到上面搜索到的initial_root_password文件中显示了gitlab的默认密码。

2.重置gitlab管理员账户密码

5分钟带你重置Gitlab管理员账户密码:
https://blog.csdn.net/qq_44895681/article/details/120530904?spm=1001.2014.3001.5501

手把手教你使用Docker部署Gitlab仓库

 可以看到重置gitlab管理员账号密码后使用新的账户密码成功登录进gitlab中。 配置Gitlab界面语言为中文

手把手教你使用Docker部署Gitlab仓库
手把手教你使用Docker部署Gitlab仓库
手把手教你使用Docker部署Gitlab仓库
手把手教你使用Docker部署Gitlab仓库
手把手教你使用Docker部署Gitlab仓库

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年5月11日 下午5:15
下一篇 2022年5月11日 下午5:16

相关推荐

  • 过年后地摊卖什么赚钱,轻松月入过万的8个小生意

    这段时间地摊经济大火,风水轮流转,谁都不曾想过,曾今一度被指责影响市容的地摊小贩如今重新以一种合法的身份进入公众视野。 复苏的地摊经济 其根本原因还是我国经济急需复苏的情况下,地摊经济所具备的活力,能有效拉动内需,毕竟地摊经济最大的特点,就是方便实惠。 我也摆过地摊,那时还是2016年在长春上大学时的一个夏天,大三时间都很充沛,于是想在课余时间在大学城旁摆个地摊卖点什么。有个夜市一条街,在那摆摊有…

    2022年9月1日
    400
  • 什么品牌的电动车好用便宜,七款国产电动车推荐

    现在国内好用的电动车品牌其实大家都是熟知的,只不过当我们在选择电动车时,我们往往会陷入一种迷茫状态,因为不知道电动车怎么样,也不是很确定自己是否对这一品牌的车型合胃口,然后就去到处问,什么电动车牌子好? 什么叫最好?卖的最贵?卖的最多?技术最高超?还是品牌历史最久?没有最好,只有最合适。以下纯主观判断,谨慎参考:(2019年)销量最高的电动车品牌——雅迪能卖这么多肯定是原因的,用户基数大,品牌观念…

    2022年9月11日
    2660
  • 爱普生360驱动(爱普生打印机驱动安装)

    目录 一、确认你的电脑系统 二、下载官方的驱动软件 三、连接打印机安装驱动 四、打印测试 本教程适用于所有爱普生品牌的打印机,每个人的打印机型号不一样,在选择驱动程序上有所差异,但方法都是一样的。 一、确认你的电脑系统 在下载打印机的驱动之前,我们首先需要知道自己的电脑是什么系统,是苹果的Mac操作系统,还是微软的Window系统,下面我们以win10系统为例,跟着步骤一步一步来: 1.1在电脑桌…

    2022年5月5日
    2420
  • 互联网买菜为什么会火,其运营模式和市场前景分析

    “手机买菜、送菜上门、最快30分钟送达。”继快递、外卖之后,互联网买菜也成为一种时尚。在网上购物日益发展的今天,卖菜本是线下“专属”的生意,也可以说是传统行业比较坚固的防线了,如今“互联网买菜”的发展,对传统市场也带来了巨大冲击。 艾瑞发布的《2019年中国生鲜电商行业研究报告》显示,中国消费者网购生鲜的习惯已经养成,每周购买1次以上的生鲜网购用户占比达63.8%。而传统菜市场,一般是老年人群体占…

    2022年5月29日
    920
  • 关键词采集途径有哪些,获取关键词的途径介绍

    电商类网站关键词挖掘的途径是什么?我们都知道挖掘关键词,并把关键词写成高质量的文章是网站优化人员每天都要做的使用,那么电商类网站关键词挖掘的途径是什么呢?这里小编为大家具体介绍一下。 北京网站建设公司—东浩联创 北京网站开发是开发基于B/S的网页开发,一般具有互动性。也可以理解开发即制作,是较多的小制作带来的开发,网站是由若干个页面组成的有联系的集合。营销型网站建设是设计过程的前端,通常用来描述的…

    2022年5月27日
    1030
  • 微博怎么放淘宝链接,微博推广淘宝店铺小技巧

    2017年微博将与淘宝结成更紧密的合作关系,在用户数据方面做更深入的打通,帮助网红对接更精准的流量;同时微博也将更注重垂直类目的打造,除了服装、美妆大热类目外,重点扶植二次元、母婴、宠物、军事等垂直类目。此外,直播和短视频的模式将会获得更多的曝光机会。双方提出今年的目标是做1000家标杆型的网红店。我们从生意参谋里可以看到来自微博的流量数据 那么我们怎么将淘宝宝贝分享到微博呢? 第一种方法:手机淘…

    2022年6月7日
    660
  • 单反相机入门级排名(2020年最佳入门级相机排行榜)

    好像自己从来没写过评测类的文章哈,但是又想起自己当初学摄影的时候,想买个单反,网上各种搜集资料,请教专业大佬,但最后因为自己的预算,最后还是买了一款畅销机……哈哈,由此想到很多小白可能都会有这样的问题:相机那么多,怎么选? 今天先就入门级的单反给大家排一下名: 当然,我这里列举的并不全面,我希望有行家可以一起来排一下哦。 尽管文章的标题写着“入门级”,但这个清单上的相机仍然非常好。我相信:…

    2022年9月2日
    2560
  • 小米电视怎么收看卫视节目,4个好用的直播软件推荐

    在2016年3月份,小米北京新品沟通会上发布了号称最美的小米电视——小米电视3s 65英寸曲面电视,想必很多人已经购买。小米电视影视内置的影视资源很丰富,但遗憾的是由于广电政策限制,作为安卓系统的智能电视,内置的应用是没有直播功能的,这需要安装第三方电视软件。 那小米电视怎么装软件看电视直播呢,下面小编整理出了一份最新的方法。方法比较详细,附带过程图文,建议大家收藏好喔,错过了就木有了喔。 方法步…

    2022年8月30日
    1420
  • 三星全球销量为何第一,三星全球销量分布

    平时走在大街小巷以及搭乘公交地铁,都很少看到有人在用三星手机了,尽管三星的旗舰机依然拥有着得天独厚的优势,但是物美价廉的国产手机似乎才是中国消费者的至爱,然而放眼全球市场,三星手机却依然是销量冠军,连华为都很难追上。 三星手机在全球市场卖得好,最重要的一点是渠道多和广,华为小米OPPOvivo这四大品牌虽然在国内呼风唤雨,但是一出国门!不好意思,人家国外市场不一定让你进去做生意,例如华为手机就多次…

    2022年7月3日
    1420
  • 怎么从苹果手机导出照片到电脑,具体操作方法请看本篇

    有很多同学刚从安卓转到苹果手机的时候,对iOS的系统比较陌生,时常找不到自己要的视频或者照片,想进行视频剪辑,又找不到,我们一起来看看具体怎么操作 1、第一步,在电脑浏览器里搜索“iTunes下载”,下载源选择搜狗下载,然后点击普通下载,注意不要勾选使用软件助手下载软件 2、用苹果的数据线连接电脑,然后会出现一个手机的图标,鼠标点击这个图标 3、现在点击文件共享,然后中间会出现一排的App,点击你…

    2022年7月6日
    760

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信