环境和版本

[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取消了怎么恢复相关推荐

  1. mpvue vue 长按录音,上滑取消,下拉恢复

    需求: mpvue 开发小程序实现 按住录音上滑取消,下拉恢复 知识点: touchstart touchend touchmove 事件 效果: <button@touchstart=&quo ...

  2. 如何查看dll被那个service占用_不小心执行 rm -f,该如何恢复?

    原创:程序员的那些事 前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有 bug,呵呵. 那么如果真的删除了不该 ...

  3. linux 查看正在执行的进程的pid编号_不小心执行 rm f,该如何恢复?

    作者:justmine 链接:http://www.cnblogs.com/justmine/p/10359186.html 前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小 ...

  4. oracle导入del数据文件,pl/sql,Oracle数据库中,不小心delete数据并递交后如何恢复被删数据...

    用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer 区别 导出数据到excel文件 excel数据导入到数据 ...

  5. 不小心执行 rm -f,该如何恢复?

    戳蓝字"CSDN云计算"关注我们哦! 源 / 程序员的那些事 前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是 ...

  6. SmartForms 取消Word编辑器 恢复文本编辑器

    导语:在目前最新版本的 S/4 HANA 1909和2021版本中,SmartForms的文本编辑器改成了嵌套Word,而不是直接修改文本框的形式,这给很多电脑配置不是很高,或者Word兼容性有问题的 ...

  7. html链接怎么恢复,Word文档中目录的超链接取消后怎么样恢复?

    2 回答 2020-11-07 浏览:54 分类:办公入门 回答: 工具/原材料 Word2016.电copy脑 1.打开我的电脑,找到并双击Word2016软件: 2.打开Word2016软件后,在 ...

  8. 不小心把苹果手机备忘录删掉怎么恢复

    误删的手机备忘录如何恢复?很多小伙伴都习惯性的使用手机备忘录,方便使用的时候可以随时查看,但是不小心误删了备忘录信息,该如何找回呢?为大家简单介绍两种恢复删除的备忘录信息的方法. 方法一:在最近删除的 ...

  9. 手机计算机软件删除了怎么恢复,电脑的程序软件不小心被删掉,该如何恢复?...

    2007-10-30 如何恢复桌面图标不小心将某个程序的桌面 Windows桌面图标是启动计算机一定程序或文档的开关,Windows桌面的图标分为两类:快捷图标和默认图标. 快捷图标主要由应用程序安装 ...

最新文章

  1. c语言文件操作中换行,关于文件操作,碰到空格就换行
  2. form表单上传文件_SpringBoot中如何使用SpringMVC上传文件?
  3. 路由器上的usb接口有什么用_路由器的USB接口,非常强大的功能,教您轻轻松松玩转,太实用了...
  4. 怎样理解“道不同,不相为谋”这句话呢。。。
  5. 网络编程之 keepalive(zz)
  6. OpenCv色彩通道分离与融合
  7. 微服务架构实战(五):选择微服务部署策略
  8. 清华源加速 添加在pip install xxx后面即可
  9. idea 搜索不到gsonformat_IDEA开发工具插件之GsonFormat
  10. win10升级工具_win10升级安装工具
  11. 实战演习(四)——网络流量系统分析简介
  12. 华中农业大学和南京农业大学计算机,科学网—2015年国内几所农业大学的国家基金排名及评述 - 朱猛进的博文...
  13. CES Asia展华为秀肌肉,布局智能互联生态
  14. 200行代码搞定一个购物网站+电影站+APP
  15. caffe中的layer
  16. 微信小程序选项卡数组列表单项选择切换效果
  17. ngnix配置cgi和fastcgi
  18. phpstorm断点调试
  19. 开源众包积分新功能上线啦
  20. wxpython 按钮 禁用_wxpython中按钮不管用,大神请进,程序可以运行,帮忙看看

热门文章

  1. flask的ajax的csrf代码
  2. java面试题十 string字符串操作
  3. Hibernate检索1
  4. 实训课俄罗斯方块之二授课计划总体规划
  5. php swoole编译,php+swoole+redis源码编译安装
  6. 阅读“CodeIgniter中国》文档首页》常规主题》安全”之抄录
  7. Java程序员谈一谈-----java程序员成长之路
  8. 基于元组,根据月份,计算天数.(Python)
  9. 总的秒数等于几小时几分钟几秒(Python)
  10. Kafka设计解析(八)- Exactly Once语义与事务机制原理