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

spring cloud使用git作为配置中心,git开启了双因子认证,如何写本地配置文件

问题

spring cloud使用git作为配置中心,git开启了双因子认证,死活认证不成功!!!!!
报错关键字
org.eclipse.jgit.api.errors.TransportException: https://git.qualink.com/zhaoxin15/sc-config.git: not authorized
或者就是 java.net.ConnectException: Connection refused: connect
如果你的git也开启了双因子认证,那么配置文件写用户名密码是不行的!
本教程可以轻松解决这个问题。

相关知识(凑字可直接往下看)

一个配置中心提供的核心功能应该有什么
提供服务端和客户端支持
集中管理各环境的配置文件
配置文件修改之后,可以快速的生效
可以进行版本管理
支持大的并发查询
支持各种语言
Spring cloud使用git或svn存放配置文件,本项目以git做为示例。
使用双重身份验证访问 GitHub
本文内容
在登录网站时执行 2FA
通过命令行使用双重身份验证
使用双重身份验证通过 Subversion 访问仓库
故障排除
延伸阅读
启用 2FA 后,在登录到 GitHub 时需要提供 2FA 验证码以及密码。

启用双因素身份验证 (2FA) 后,在通过浏览器访问 GitHub 时,需要使用第二个因素。 首次配置 2FA 时,帐户将进入为期 28 天的检查期,目的是确保帐户的 2FA 方法设置正确。 可以通过在 28 天内成功执行 2FA 来退出检查期。 如果未能在 28 天内进行身份验证,系统将要求你在现有 GitHub.com 会话之一内执行 2FA。 如果无法执行 2FA 以通过第 28 天的检查,请使用提供的快捷方式重新配置 2FA 设置并保留对 GitHub.com 的访问权限。 有关详细信息,请参阅“配置双重身份验证”。

如果使用其他方法(如 API 或命令行)访问 GitHub,需要使用令牌、应用程序或 SSH 密钥进行身份验证。 有关详细信息,请参阅“关于向 GitHub 验证”

解决

spring:application:name: configcloud:config:server:git:uri: https://git.qualink.com/zhaoxin15/sc-config.gitusername: zhaoxin15password: !!!写access token!!!server:port: 9100

password写access token,这个在git官网登录上去可以找到。

结果

访问http://localhost:9100/member-dev.yml
访问成功!!!

eureka:client:service-url:defaultZone: http://localhost:8761/eureka
server:port: 8089
spring:application:name: memberdatasource:driver-class-name: com.mysql.jdbc.Driverpassword: rooturl: jdbc:mysql://localhost:3306/sc-memberusername: root
http://www.lryc.cn/news/146863.html

相关文章:

  • JVM内存管理、内存分区:堆、方法区、虚拟机栈、本地方法栈、程序计数器
  • L1-047 装睡(Python实现) 测试点全过
  • Mysql优化原理分析
  • 软考高级系统架构设计师系列案例考点专题一:软件架构设计
  • css实现垂直上下布局的两种常用方法
  • 【Jetpack】Navigation 导航组件 ⑤ ( NavigationUI 类使用 )
  • 基于NAudio实现简单的音乐播放器
  • C++之“00000001“和“\x00\x00\x00\x01“用法区别(一百八十六)
  • Java“魂牵”京东店铺所有商品数据接口,京东店铺所有商品API接口,京东API接口申请指南
  • vuex详细用法
  • 微前端-monorepo-无界
  • 阿里云矢量图标透明背景转换/展示时变为黑色解决方法
  • Linux之Shell(二)
  • 以太网POE供电浪涌静电防护推荐TVS二极管
  • 如何在 JavaScript 中查看结构体数组?
  • 【SpringBoot学习笔记】02.静态资源与首页订制
  • kotlin 转 Java
  • 【Harmony】在Harmony上面可以使用的Android常用的开源库
  • 数学建模:灰色关联分析
  • nodepad++ 插件的安装
  • 学习分享:Ubuntu 下使用 Qt 打开串口报错 Permission denied
  • Javaweb入门
  • 后端开发基础概念
  • ELK原理和介绍
  • FBX SDK 开发环境配置 visual studio 2022
  • vue面试题_vue2和vue3的区别
  • Shiro整合SpringBoot,实战下的应用场景
  • C语言——全局变量和局部变量重名了会怎么样
  • linux下vi或vim操作Found a swap file by the name的原因及解决方法--九五小庞
  • 通过RD Client远程连接windows电脑踩坑点