首页 / 旅游百科

gitlab修改密码的地方

2024-10-23 08:00旅游百科

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

部署Gitlab仓库:

拉取Gitlab镜像

root@k8s-node2 ~]# docker pull gitlab/gitlab-ceUsing default tag: latestlatest: Pulling from gitlab/gitlab-ce35807b77a593: Pull completeb32ac5d80a55: Pull completedf336912e872: Pull completeb793eccd1af3: Pull completef74a7e006150: Pull complete0084a219e293: Pull complete3af13cab3fdf: Pull complete59278f51bfcb: Pull completeDigest: sha256:7241af5bd54251aa412692cff1adf2d8c604425a03adad5300919b06bd4c6585Status: Downloaded newer image for gitlab/gitlab-ce:latestdocker.io/gitlab/gitlab-ce:latestroot@k8s-node2 ~]# docker imagesREPOSITORYTAGIMAGE IDCREATEDSIZEgitlab/gitlab-celatestca616a263319Less 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-ce971e942b7a703fb82bcd308a3ad8c0f70912ea7abb14b46e8c63ca5b82ab6568

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

root@k8s-node2 ~]# ls /home/gitlabroot@k8s-node2 ~]# ls /home/gitlab/config data logs

root@k8s-node2 ~]# docker psCONTAINER IDIMAGECOMMANDCREATEDSTATUSPORTSNAMES971e942b7a70gitlab/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

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

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

原始内存大小:

root@k8s-ndoe2 ~]# free -htotalusedfreeshared buff/cache availableMem:1.9G342M482M14M1.1G1.3GSwap:0B0B0B

升级后内存大小:

root@k8s-node2 ~]# free -htotalusedfreeshared buff/cache availableMem:3.8G2.9G157M25M821M613MSwap:0B0B0B

访问:

 可以看到在升级完服务器内存大小后,就可以正常登录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_passwordroot@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 #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管理员账户密码

更新于:1个月前

猜你喜欢

  • 热点百科

    过敏星人注意!全国花粉过敏预警地图出炉 这些地方极易“中招”

    讯 春分时节,暖意渐浓。各色春花争奇斗艳,树木绿意渐浓,给大家带来视觉享受的同时,也导致花粉浓度大幅升高,成为过敏星人的“美丽”烦恼。近期北方大部气温攀升,花粉过敏气象指数明显上升,推出全国花粉过敏指数地图,快来看看哪些区域极易诱发花粉过敏。西北等地极易诱发花粉过敏 江南华南过敏指数逐渐上升据气象分析..

    2024-11-23
  • 楼兰古国在什么地方 灭亡真正真相又是什么

    楼兰古国的地理位置在新疆孔雀河下游,新疆罗布泊西北角,至于灭亡的真相,一直都饱受争议。罗兰一直以来都是一个特别奇怪的地方,在经过科学家探索过之后,确定了是历史西域地区的一个主要城市,建于公元前176年的时候是丝绸之路上的一个特别的地点。但是不知为什么随着时间推移过之后,最后竟然遭遇到了灭顶之灾,只剩下..

    2024-11-22
  • 探索百科

    世界上最古老的木乃伊 身上仍有许多密码(奥兹木乃伊)

    世界上最古老的木乃伊是奥兹木乃伊,至今身上仍然有很多密码。该木乃伊已经出土4个世纪了,科学家从来都没有停止过对该木乃伊的探索,直到如今仍然从他的身上发现众多东西。当然这些东西都很有价值,也进一步的了解了木乃伊的各个特征。每一次发现都奠基了对古代的了解。世界上最古老的木乃伊奥兹木乃伊被称之为世界上最古..

    2024-11-21
  • 商业之最

    樊登:从成长到商业的传奇智慧密码

    声明 本文内容是综合网络资料与个人观点,图片来自网络,若有不当立即删除。(一)《迷茫中的曙光:樊登读书的魅力开场在这快节奏如飞的时代里,你是否也曾像在迷雾中航行的船,迷茫又无助但你知道吗有这样一个神奇的存在,有人在一本书里就找到了那指引方向的灯塔。樊登,在知识付费领域那可是响当当的名字他创办的樊登读..

    2024-11-20
  • 旅游百科

    十一月初适合旅游的地方

    十月到来,秋风拂过大地,让每一个角落都染上了渐浓的秋意气息。如果国庆没有机会出游,那么十月中下旬,一定要珍惜时光,去看一看满园飘香的瓜果麦田,品尝一下刚好肥美的大闸蟹,欣赏一番令人惊艳的红枫银杏。十月中下旬秋意满满的小众旅行地,错峰出发不错过01、浙江衢州东坪柿子村金黄饱满的柿子挂满了枝头,略带凉意的..

    2024-11-18
  • 旅游百科

    无锡看油菜花最好的地方在哪里

    无锡的油菜花已经盛开了,金黄色的一大片景色十分壮观,那么在无锡有哪些可以看油菜花的地方呢?下面小编就为大家推荐了不少油菜花花海景点,周末一起去赏花吧!1、花星球油菜花花星球油菜花正在盛放,春日穹野,花开如画,彩奇网,大片油菜花随着地势起伏次第而上,行走在田埂,望着大片菜花,阵阵花香扑鼻而来。而且还有..

    2024-11-18
  • 排行榜

    中国餐饮品牌TOP100:中餐地方菜23家,火锅/烧烤/麻辣烫18家

    2024年10月25日,胡润研究院携手品牌管理公司攀烽,联合发布《2024胡润中国餐饮品牌TOP100》(Hurun China Top 100 Restaurant Brands 2024)及《2024胡润中国餐饮供应链TOP100》(Hurun China Top 100 Catering Supply Chain Businesses 2024),列出了中国最具影响力的餐饮品牌和中国餐饮供应链领域的典范企业。《2024胡..

    2024-11-16
  • 北京必去的地方,故宫淡季时门票才20元哦!

    作为中华人民共和国的首都北京是很多人向往的地方,是中国四个直辖市之一。不管是作为我国首都还是旅游景点都是很多人想去的地方。那么北京必去的地方有哪些呢?世界五大宫之首的故宫,是世界上最大的城市中心广场,闻名于世界的长城等等很多,小面就让我们一起来了解一下北京必去的地方吧。1:北京必去的地方,故宫北京必..

    2024-11-16