[root@k8s-node2 ~]# ls /home/gitlab[root@k8s-node2 ~]# ls /home/gitlab/config data logs[root@k8s-node2 ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES971e942b7a70 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– 重启gitlab容器 [root@k8s-node2 ~]# docker restart gitlabgitlab访问报错:注意:出现502报错,请第一时间检查内存大小,内存不足会提示502报错。
(服务器内存至少4G,不够会出现502错误。
)原始内存大小:[root@k8s-ndoe2 ~]# free -h total used free shared buff/cache availableMem: 1.9G 342M 482M 14M 1.1G 1.3GSwap: 0B 0B 0B升级后内存大小:[root@k8s-node2 ~]# free -h total used free shared buff/cache availableMem: 3.8G 2.9G 157M 25M 821M 613MSwap: 0B 0B 0B访问: 可以看到在升级完服务器内存大小后,就可以正常登录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 可以看到重置gitlab管理员账号密码后使用新的账户密码成功登录进gitlab中。
配置Gitlab界面语言为中文
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)