gitlab不小心把sign-in取消了怎么恢复
环境和版本
[root@linux-node1 etc]# ll /var/cache/yum/x86_64/7/gitlab-ce/packages/ total 292928 -rw-r--r-- 1 root root 299954157 Apr 22 2017 gitlab-ce-9.1.0-ce.0.el7.x86_64.rpm [root@linux-node1 etc]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) [root@linux-node1 etc]#
问题原因
在配置gitlab的过程中,本来想取消sign-up时,结果看错了,把sign-in的勾去掉了。导致退出之后无法登录
显示如下,不小心把这里的勾去掉了
再次登录提示如下
No authentication methods configured.
尝试的解决方法
1、前期不断试图从配置文件里找出相关的地方,最终没找到有用的配置
下面地方的配置都找过。尤其是gitlab.rb文件。找不到相关配置的地方
[root@linux-node2 etc]# ll /etc/gitlab/ total 76 -rw------- 1 root root 65421 Apr 23 16:32 gitlab.rb -rw------- 1 root root 9713 Apr 10 05:17 gitlab-secrets.json drwxr-xr-x 2 root root 6 Apr 10 05:17 trusted-certs [root@linux-node2 etc]# ll /opt/gitlab/ total 1944 drwxr-xr-x 2 root root 103 Apr 10 05:16 bin drwxr-xr-x 18 root root 4096 Apr 10 05:17 embedded drwxr-xr-x 6 root root 4096 Apr 10 05:18 etc drwxr-xr-x 2 root root 4096 Apr 10 05:19 init -rw-r--r-- 1 root root 1931990 Apr 22 21:36 LICENSE drwxr-xr-x 2 root root 4096 Apr 10 05:16 LICENSES drwxr-xr-x 2 root root 4096 Apr 10 05:19 service drwxr-xr-x 15 root root 4096 Apr 10 05:19 sv drwxr-xr-x 3 root root 20 Apr 10 05:18 var -rw-r--r-- 1 root root 19834 Apr 22 21:36 version-manifest.json -rw-r--r-- 1 root root 8769 Apr 22 21:36 version-manifest.txt [root@linux-node2 etc]# ll /var/opt/gitlab/gitlab-rails/etc total 44 -rw-r--r-- 1 root root 498 Apr 10 05:17 database.yml -rw-r--r-- 1 root root 129 Apr 10 05:17 gitlab_shell_secret -rw-r--r-- 1 root root 45 Apr 10 05:17 gitlab_workhorse_secret -rw-r--r-- 1 root root 14427 Apr 10 05:17 gitlab.yml -rw-r--r-- 1 root root 1383 Apr 10 05:17 rack_attack.rb -rw-r--r-- 1 root root 59 Apr 10 05:17 resque.yml -rw-r--r-- 1 root root 4092 Apr 10 05:17 secrets.yml -rw-r--r-- 1 root root 1611 Apr 10 05:18 unicorn.rb [root@linux-node2 etc]#
尝试修改文件/etc/gitlab/gitlab.rb,在最末尾添加如下,也不起作用
gitlab_rails['gitlab_signin_enabled'] = true
2、尝试卸载gitlab,然后重装
因为本来就是新装的测试环境,尝试卸载gitlab的rpm包,然后删除/opt/gitlab 和/etc/gitlab 目录,重装之后没效果,应该有还有一些目录没删除干净
尝试gitlab-ctl reconfigure 也不起作用
3、网上搜索
链接如下
https://www.libaocai.com/5727.html
解决步骤如下
gitlab-psql gitlabhq_production UPDATE application_settings set signin_enabled=true; \q gitlab-ctl restart
操作过程如下
[root@linux-node1 etc]# gitlab-psql gitlabhq_production could not change directory to "/var/opt/gitlab/gitlab-rails/etc": Permission denied psql (9.6.1) Type "help" for help.gitlabhq_production=# UPDATE application_settings set signin_enabled=true; UPDATE 6 gitlabhq_production-# \q [root@linux-node1 etc]# gitlab-ctl restart ok: run: gitaly: (pid 79247) 1s ok: run: gitlab-monitor: (pid 79254) 0s ok: run: gitlab-workhorse: (pid 79258) 1s ok: run: logrotate: (pid 79268) 0s ok: run: nginx: (pid 79279) 0s ok: run: node-exporter: (pid 79287) 0s ok: run: postgres-exporter: (pid 79294) 1s ok: run: postgresql: (pid 79309) 0s ok: run: prometheus: (pid 79320) 1s ok: run: redis: (pid 79331) 0s ok: run: redis-exporter: (pid 79337) 1s ok: run: sidekiq: (pid 79348) 0s ok: run: unicorn: (pid 79353) 1s [root@linux-node1 etc]#
重启之后,打开网页,问题解决
http://192.168.58.11/
转载于:https://www.cnblogs.com/nmap/p/6753259.html
gitlab不小心把sign-in取消了怎么恢复相关推荐
- mpvue vue 长按录音,上滑取消,下拉恢复
需求: mpvue 开发小程序实现 按住录音上滑取消,下拉恢复 知识点: touchstart touchend touchmove 事件 效果: <button@touchstart=&quo ...
- 如何查看dll被那个service占用_不小心执行 rm -f,该如何恢复?
原创:程序员的那些事 前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有 bug,呵呵. 那么如果真的删除了不该 ...
- linux 查看正在执行的进程的pid编号_不小心执行 rm f,该如何恢复?
作者:justmine 链接:http://www.cnblogs.com/justmine/p/10359186.html 前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小 ...
- oracle导入del数据文件,pl/sql,Oracle数据库中,不小心delete数据并递交后如何恢复被删数据...
用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer 区别 导出数据到excel文件 excel数据导入到数据 ...
- 不小心执行 rm -f,该如何恢复?
戳蓝字"CSDN云计算"关注我们哦! 源 / 程序员的那些事 前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是 ...
- SmartForms 取消Word编辑器 恢复文本编辑器
导语:在目前最新版本的 S/4 HANA 1909和2021版本中,SmartForms的文本编辑器改成了嵌套Word,而不是直接修改文本框的形式,这给很多电脑配置不是很高,或者Word兼容性有问题的 ...
- html链接怎么恢复,Word文档中目录的超链接取消后怎么样恢复?
2 回答 2020-11-07 浏览:54 分类:办公入门 回答: 工具/原材料 Word2016.电copy脑 1.打开我的电脑,找到并双击Word2016软件: 2.打开Word2016软件后,在 ...
- 不小心把苹果手机备忘录删掉怎么恢复
误删的手机备忘录如何恢复?很多小伙伴都习惯性的使用手机备忘录,方便使用的时候可以随时查看,但是不小心误删了备忘录信息,该如何找回呢?为大家简单介绍两种恢复删除的备忘录信息的方法. 方法一:在最近删除的 ...
- 手机计算机软件删除了怎么恢复,电脑的程序软件不小心被删掉,该如何恢复?...
2007-10-30 如何恢复桌面图标不小心将某个程序的桌面 Windows桌面图标是启动计算机一定程序或文档的开关,Windows桌面的图标分为两类:快捷图标和默认图标. 快捷图标主要由应用程序安装 ...
最新文章
- c语言文件操作中换行,关于文件操作,碰到空格就换行
- form表单上传文件_SpringBoot中如何使用SpringMVC上传文件?
- 路由器上的usb接口有什么用_路由器的USB接口,非常强大的功能,教您轻轻松松玩转,太实用了...
- 怎样理解“道不同,不相为谋”这句话呢。。。
- 网络编程之 keepalive(zz)
- OpenCv色彩通道分离与融合
- 微服务架构实战(五):选择微服务部署策略
- 清华源加速 添加在pip install xxx后面即可
- idea 搜索不到gsonformat_IDEA开发工具插件之GsonFormat
- win10升级工具_win10升级安装工具
- 实战演习(四)——网络流量系统分析简介
- 华中农业大学和南京农业大学计算机,科学网—2015年国内几所农业大学的国家基金排名及评述 - 朱猛进的博文...
- CES Asia展华为秀肌肉,布局智能互联生态
- 200行代码搞定一个购物网站+电影站+APP
- caffe中的layer
- 微信小程序选项卡数组列表单项选择切换效果
- ngnix配置cgi和fastcgi
- phpstorm断点调试
- 开源众包积分新功能上线啦
- wxpython 按钮 禁用_wxpython中按钮不管用,大神请进,程序可以运行,帮忙看看