电子商务网站建设设计题,如何做外贸网络推广,wordpress添加html代码,wordpress怎么做小程序#工作笔记#
查阅了网上所有相关的记录#xff0c;都没有解决gitlab登录/users/sign_up/welcome提示ERR_TOO_MANY_REDIRECTS#xff0c;好在最终解决了#xff0c;记录在此。 先说下起因#xff1a; github哼哼不想用了#xff0c;原因太多#xff0c;所以内部讨论用git…#工作笔记#
查阅了网上所有相关的记录都没有解决gitlab登录/users/sign_up/welcome提示ERR_TOO_MANY_REDIRECTS好在最终解决了记录在此。 先说下起因 github哼哼不想用了原因太多所以内部讨论用gitlab。 配置环境 1. centos8.3.2011的虚机6G内存4G内存后期运行会经常报500异常查阅官方文档建议除了系统资源给gitlab要留够4G所以配置了6G内存 2. gitlab安装gitlab-ce-16.2.3版本 问题说明 gitlab安装后root用户OK正常登录新建普通用户后用普通用户登录就提示如题的错误。 #尝试的办法
1. root 登录修改普通用户的密码再次登录失败
2. root 登录对普通用户进项模拟操作时提示[gitlab您无法模拟密码过期的用户]...
3. root 登录配置90冻结用户参数为99999依然失败
4. root 登录修改普通用户为管理员用户登录失败。
5. gitlab16.2版本没有找到gitlab系统用户密码有效期90天的参数以及官网设置用户密码过期策略的地方
#成功的办法
问题是在root新建用户用户登录时需要修改密码导致页面在welcome和修改密码页来回跳转导致无法登录最终提示ERR_TOO_MANY_REDIRECTS.
可以模拟用户来修改密码这样用户在登录时无需修改密码就可以直接登录从而解决
但模拟登录时提示[gitlab您无法模拟密码过期的用户]于是找到新建用户并且设置密码没有过期做为解决思路
1. 虽然在安装gitlab-ce-16.2.3时并没有注意到安装postgresql查看gitlab.rb配置内容也没有启用GitLab database settings相关的配置参数但是发现实际上pg是安装并且正常使用的。
2. 然后思路是登录pg查找用户cuser发现过期时间是当前时间于是修改过期密码时间为下个月
# 查看 postgreSQL 的相关文件
[clocalhost ~]$ sudo ls /var/opt/gitlab/postgresql/data/ -l# 访问本地 postgreSQL
[wjcllocalhost ~]$ sudo gitlab-psql -d gitlabhq_production# 查看 gitlab 的用户信息
gitlabhq_production# select id,name from users;id | name
------------------------1 | Admin2 | cuser3 | GitLab Alert Bot4 | GitLab Support Bot5 | Ghost User
(5 rows)# 修改cuser用户的过期时间
gitlabhq_production# UPDATE users SET password_expires_at 2024-02-26 09:17:58 WHERE name cuser;
UPDATE 1
3. 再次刷新页面清空cookie用root账号登录gitlab后再次选择cuser用户进行模拟并修改密码
4. 退出root最终用cuser正常登录
其实解决挺简单毕竟这个问题是2023年底就发现了一直没有时间解决-_-!!!所以记下来应对我这健忘的呵呵。