当前位置: 首页 > news >正文

gitlab更新了ssh-key之后再登录还是要求输入密码, 报 Permission denied, please try again.

gitlab更新了ssh-key之后再登录还是要求输入密码

在gitlab更新了ssh-key,并且把pub更新到了gitlab 的ssh-key去了, 但是每一次连接的时候还是要求输入password, 问题是我已经输入了gitlab账号的密码还是报错。。。 晕

一直报:debug1: Authentications that can continue: publickey,password

查了很多, 有说需要更改权限 chmod 600 或者700的, 但是尝试了之后都没有

尝试使用 ssh -Tvvv git@gitlab.example.com 查看详细记录 (这里gitlab.example.com 替换成真实的gitlab网址)

一直有:

debug1: Authentications that can continue: publickey,password
...
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
git@gitlab.example.com's password: // 输入了 gitlab用户密码还是不对

看了下面这些解答:

gitlab配置了ssh公钥后还是提示输入密码

但是还是没有解决

尝试 更新gitconfig也没办法

https://blog.csdn.net/yzpbright/article/details/122490748

查看gitlab 官方文档 也没有说明

更新rsa密码为ed25519之后也是不行, gitlab官方文档里面有Authentication , Signing , 和Authentication&Signing 的方式,分别尝试了发现还是一样。。。

这里先试用 git remote -v 看到远端确实是使用 ssh的

origin  ssh://git@gitlab.example.com:2022/backend/module.git (fetch)
origin  ssh://git@gitlab.example.com:2022/backend/module.git (push)

但是注意到后面跟了一个2022, 或许是 端口错误了?

尝试 加上这个端口试试

ssh -Tvvv -p 2022 git@gitlab.example.com

终于没有报错了, 完美!!!

猜测应该是公司自己的gitlab升级设置了端口2022,但是默认使用的话还是使用80端口? 导致验证失败

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • win11 安装 Gradle
  • ROM修改进阶教程------修改rom 开机自动安装指定apk 自启脚本完整步骤解析
  • [Day 36] 區塊鏈與人工智能的聯動應用:理論、技術與實踐
  • 通过iframe碎片实现web局部打印
  • web前端 React 框架面试200题(五)
  • OMOST 作画能力的硬核解析[C#]
  • 当 Nginx 出现请求的缓存数据损坏,如何处理?
  • Hadoop-HDFS
  • Java | Leetcode Java题解之第279题完全平方数
  • 在spyder中使用arcgis pro的包
  • LoFTR关键点特征匹配算法环境构建与图像匹配测试Demo
  • 图像分类算法概述:深度学习方法
  • 乐尚代驾六订单执行一
  • C#初级——输出语句和转义字符
  • JAW:一款针对客户端JavaScript的图形化安全分析框架
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • 【刷算法】从上往下打印二叉树
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • AngularJS指令开发(1)——参数详解
  • ES6语法详解(一)
  • ES学习笔记(12)--Symbol
  • JavaScript HTML DOM
  • JAVA并发编程--1.基础概念
  • java取消线程实例
  • JWT究竟是什么呢?
  • Laravel 实践之路: 数据库迁移与数据填充
  • leetcode98. Validate Binary Search Tree
  • Python学习笔记 字符串拼接
  • Vue实战(四)登录/注册页的实现
  • Vue组件定义
  • 安装python包到指定虚拟环境
  • 高程读书笔记 第六章 面向对象程序设计
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 理解在java “”i=i++;”所发生的事情
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 找一份好的前端工作,起点很重要
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • 扩展资源服务器解决oauth2 性能瓶颈
  • ‌‌雅诗兰黛、‌‌兰蔻等美妆大品牌的营销策略是什么?
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • #laravel部署安装报错loadFactoriesFrom是undefined method #
  • #Linux(权限管理)
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (13)Hive调优——动态分区导致的小文件问题
  • (160)时序收敛--->(10)时序收敛十
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (十八)三元表达式和列表解析
  • .htaccess 强制https 单独排除某个目录
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .net 连接达梦数据库开发环境部署
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)