首页 / 旅游百科

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、金石滩中国最好玩的地方金石滩是著名大连旅游景点之一,也是国..

    2025-09-27
  • 旅游百科

    听起来最震撼的地方

    沉稳暗藏灵动,缓慢搭配律动,温暖饱含诗意,纯净的创作理念,融汇古典、爵士、流行等多元曲风,写不媚俗的华语流行歌,这……都是左安西西!吉他大师”与“气质才女”的音乐邂逅2013年,中国知名“指弹吉他大师”朱家明(Joe)因缘际会遇上了爱写歌的“气质才女”王成成(CC),相同的音乐理念,良好的互动默契,让两人思..

    2025-09-27
  • 中国十大

    世界那么大!中国这 10 个地方景观太震撼,去过 8 个此生无憾!

    总说 “世界那么大,我想去看看”,其实中国的震撼景观就够你看一辈子!这 10 个地方藏着大自然的鬼斧神工,每一处都能让你忍不住尖叫!西藏纳木错拉萨自驾到 “天湖”!湖水蓝得像块巨型宝石,远处的念青唐古拉山戴着白帽子,站在湖边看云影在湖面跑,感觉自己渺小得像颗沙粒,随手拍都是电脑桌面级画面。必游景点:纳木错..

    2025-09-24
  • 五大合肥好玩的地方 三河古镇成为安徽省必去的景点

    合肥好玩的地方有很多,因为合肥的地理位置是特别的,可以说是古代兵家的重镇。因此这个地方的古代建筑物建设很完善,对于怀古的旅游者来说很适合。然后现代人仍然在建设合肥,水上乐园就是新建的好玩的地方。1、徽园开放时间:8:00-17:30门票价格:20元着名景点:黄山秀色、巢湖帆影、李白吟月、九华佛光、琅琊醉翁地理位..

    2025-09-20
  • 世界记录

    人类究竟能跳多高?世界纪录再被打破!杜普兰蒂斯的630成功密码

    北京时间9月15日晚的东京,万众瞩目,2025年田径世锦赛男子撑竿跳已经到了决战,瑞典名将杜普兰蒂斯在第三次试跳中成功果然跃过6米30,成为最后的冠军,他将自己保持的世界纪录又提高了1厘米。这也是杜普兰蒂斯第14次打破世界纪录。在其他的高手们在争夺谁能跳过6米的时候,这位瑞典名将、奥运会冠军、世界纪录保持者杜普兰..

    2025-09-19
  • 金耳环撑起千亿帝国!王传福每周家宴,藏着比亚迪最狠的商业密码

    (金耳环撑起千亿帝国!王传福的“每周家宴”,藏着比亚迪最狠的商业密码)“顶级企业家的软肋,往往是他们最硬的铠甲。”王传福的“周末家宴”看似是一则温情八卦,背后却是一场跨越数十年的“债务偿还”——嫂子的金耳环,不仅是亲情的信物,更是比亚迪商业哲学的起点。1. 最朴素的投资,最凶狠的回报一对金耳环,一句“..

    2025-09-18
  • 江西旅游便宜又好玩(江西旅游便宜又好玩的地方)

    1. 江西旅游便宜又好玩的地方有可能是由于地理位置偏僻的原因,所以低价出售2. 江西有哪里便宜的好玩的地方南昌酒吧排名:船吧、乐巢酒吧、贰麻酒馆、彼非酒馆、青忆酒吧。1、船吧船吧是南昌很有特色的酒吧了,不止造型是个大船,每晚都有不一样的演出,一个月天天待都不会腻~看够了美女,还看到了帅哥。在这里可以感受到什..

    2025-09-17
  • 旅游百科

    武汉适合情侣玩的地方 武汉十大情侣约会圣地

    1.武汉长江大桥整座桥极其宏伟,上层是公路,下层是铁路。两列火车可以同时分开,一万吨级的船也可以畅通无阻的通过。底层有电梯,可以直达公路桥面。站在桥上,可以饱览武汉三镇风光。2.武汉大学七夕的时候,虽然武汉大学的樱花还没开,但号称全国最美大学之一的武汉大学,一定还有其他美丽的景点。校园内早期中西合璧的宫..

    2025-09-17

微信分享

微信分享二维码

扫描二维码分享到微信或朋友圈

链接已复制
蜂鸟影院2048影视资源论坛熊猫影视河马影视星辰影视萝卜影院八哥电影网人人看电影无忧影视网橙子影视网叮当影视网天天影视网青青影视网电影天堂开心追剧网西瓜影院麻花影视网70影视网年钻网茶小舍电影藏影堂新神州影域煮酒观影体积影视爱看影院星光电影至尊影院极影公社超清视界