Spring Cloud Config - Git 存储库错误

2024-03-21

Spring云配置框架:

我正在尝试将java项目中的spring cloud配置与后端存储库集成git这是位桶。基本上,我在不同场合更频繁地遇到两个错误。

2020-04-11 17:08:59.265  WARN 2792 --- [           main] .c.s.e.MultipleJGitEnvironmentRepository : Could not fetch remote for master remote: https://[email protected] /cdn-cgi/l/email-protection/workspace/config-repo.git

在上述情况下,它使用缓存版本并且tomcat/undertow服务器启动没有任何问题。

2020-04-11 17:09:03.774  INFO 2792 --- [           main] o.s.c.c.s.e.NativeEnvironmentRepository  : Adding property source: file:/var/folders/6m/1cgw7zvn3rsb8j5kskflhvrr0000gn/T/config-repo-2822438633438126334/api-gateway.yml
2020-04-11 17:09:03.774  INFO 2792 --- [           main] o.s.c.c.s.e.NativeEnvironmentRepository  : Adding property source: file:/var/folders/6m/1cgw7zvn3rsb8j5kskflhvrr0000gn/T/config-repo-2822438633438126334/discovery-service.yml
2020-04-11 17:09:03.775  INFO 2792 --- [           main] o.s.c.c.s.e.NativeEnvironmentRepository  : Adding property source: file:/var/folders/6m/1cgw7zvn3rsb8j5kskflhvrr0000gn/T/config-repo-2822438633438126334/config-service.yml

git版本:

git version 2.24.0

错误1:git-upload-pack

2020-04-11 00:00:20 - 警告克隆到基本目录时发生错误。

org.eclipse.jgit.api.errors.TransportException: https://<username>@bitbucket.org/<workspace>/config-repo.git: git-upload-pack not permitted on 'https://[email protected] /cdn-cgi/l/email-protection/workspace/config-repo.git/'

启动 Spring Cloud 配置服务器,我随机收到此错误。深入研究这个问题后,我发现git 上传包位桶不支持。但2年前就有报道称here https://stackoverflow.com/questions/45563049/bitbucket-cannot-execute-git-upload-pack,并建议恢复GIT版本。

错误2:不支持身份验证

org.eclipse.jgit.api.errors.TransportException: https://bitbucket.org/user/repo.git: authentication not supported

当我点击时,我得到了上面的错误/refresh在执行器上从远程配置存储库获取刷新的属性。有时它工作时没有任何错误,有时会抛出上述错误。

curl localhost:8060/refresh -d {} -H "Content-Type: application/json"

执行器刷新命令错误:

{"timestamp":"2020-04-10T16:35:41.144+0000","status":500,"error":"Internal Server Error","message":"Request processing failed; nested exception is org.springframework.cloud.config.server.environment.NoSuchRepositoryException: Cannot clone or checkout repository: https://[email protected] /cdn-cgi/l/email-protection/augmentedcloud/ac-config-repo.git","path":"/refresh"}

Note:作为旁注,我已单独克隆指定的存储库进行测试,并且它的工作没有任何身份验证问题。


Spring Cloud 配置框架

Spring Cloud Config 框架基本上提供 git 作为后端存储库来获取/加载.properties来自远程/缓存。您必须提供基本目录定义write的权限git克隆/签出.properties从远程。

spring:
  cloud:
    config:
      server:
        git:
          basedir: ${AC_CONFIG_SERVICE_GIT_BASE_DIR}
          uri: ${AC_CONFIG_SERVICE_GIT_REMOTE_URI}
          username: ${AC_CONFIG_SERVICE_GIT_REMOTE_USER}
          password: ${AC_CONFIG_SERVICE_GIT_REMOTE_PASSWORD}
          passphrase: ${AC_CONFIG_SERVICE_GIT_REMOTE_PASSPHRASE}
          skip-ssl-validation: true
          timeout: 10

Note:否则,在每次服务器启动时,它都会抱怨.properties有不同的错误或加载cached的版本.properties from local存储库。默认情况下,basedir从这个位置读取/var/tmp and 弹簧云配置框架正在寻找write在本例中父目录的权限/var - Hint: 触发安全预防措施 https://osxdaily.com/2016/01/13/delete-temporary-items-private-var-folders-mac-os-x/.

为了安全起见,不想毁掉你的OSX,定义您自己的自定义位置之一basedir例如/Users/<....>/Documents/tmp。因为每一次,git在远程存储库上执行查找新变化如果找到的话它将拉下新的.properties这需要删除以前的文件。

从那时起,我就定义了basedir没有遇到任何错误Spring云配置框架在日志中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring Cloud Config - Git 存储库错误 的相关文章

  • 如何在 Eclipse 中使用其他外部 jar 依赖项创建不可运行/不可执行的 jar

    我无法通过 Eclipse 导出向导创建普通的 jar 不可运行 不可执行 它仅创建 jar 文件 但不会导出依赖的 jar 从而在从其他类调用导出的 jar 的方法时出现错误 请帮助 非常感谢 kurellajunior的建议 它是通过使
  • Git 提交失败:“请使用 -m 或 -F 选项提供消息。”

    当我键入 git commit 命令来提交文件时 我收到以下错误消息 Microsoft Visual Studio 微软 找不到命令 错误 核心编辑器 Microsoft Visual Studio 存在问题 请使用 m 或 F 选项提供
  • Git difftool 未启动外部 DiffMerge 程序

    我一直遵循 戴夫的博客条目 http www davesquared net 2009 05 setting up git difftool on windows html 链接在此answer https stackoverflow co
  • 在java库中找不到源

    I m new to java and facing this problem while debugging code 我在使用外部文件时发现了 rt jar 但不起作用 这是否意味着该文件已损坏还是什么 您需要附加 src zip 作为
  • 无法通过 Git Bash 克隆 git 存储库

    在尝试使用克隆存储库时git clone 它显示以下错误 致命 无法访问 https github com microsoft c9 python getting started git https github com microsoft
  • 如何在 Windows 上的 Eclipse 中设置 Clang 工具链?

    我为一个愚蠢的问题道歉 但我在网上找不到答案 我正在努力为 64 位计算机上的 Windows 7 中的 Eclipse 设置 Clang 编译器 链接器 我对 C 的了解非常过时 并且从未在 Eclipse 中工作过 我想要实现的是在 W
  • StatET调试工具

    我想我只是很密集 但我似乎无法弄清楚如何在 Eclipse 中的 R 中使用调试工具 StatET 插件 有人有关于这个主题的任何提示或教程吗 StatET 2 00 现在对高级 可视化调试提供实验性支持 需要 Eclipse 3 6 或
  • 记录骆驼路线

    我的项目中有几个 Camel 上下文 如果可能的话 我想以逆向工程方式记录路线 因为我们希望保持与上下文相关的文档最新 最好的方法是什么 我们倾向于预先实际设计路线 并使用来自EIP book http www eaipatterns co
  • 无法加载或查找主类,可以在命令行中使用,但不能在 IDE 中使用[重复]

    这个问题在这里已经有答案了 在将其标记为重复之前 请先听我说完 我正在尝试使用 gradle 导入一个 java 项目 功能齐全 适用于所有其他笔记本电脑 没有问题 我的项目 100 正常运行 适用于所有其他笔记本电脑 当我的笔记本电脑被重
  • git 2.32 git push -u origin master 没有任何反应

    I ve starting to use git github and I m stucked on how to push my codes to github I m following some tutorials and when
  • 如何在 Eclipse Java 动态 Web 项目中使用 .properties 文件?

    我正在 Eclipse 中开发动态 Web 项目 我创建了一个 properties 文件来存储数据库详细信息 用户名 密码等 我通过右键单击项目和 New gt File 添加它 我使用了Java util包Properties类 但它不
  • 如何使JavaScript函数在Eclipse“大纲视图”中可见?

    我有这样的代码 但如果它在匿名函数中定义 则无法打开函数大纲 类没有问题 我该如何概述something2 请分享一些提示 我可以将所有函数标记为构造函数 但这是无效的方法 start of track event required deb
  • 如何正确配置我的 Eclipse Luna 深色主题?

    Eclipse http eclipse orgLuna 提供深色主题 它应该看起来像这样 在我的系统上 结果是这样的 这是我所做的 打开 Eclipse 在 窗口 首选项 中 将 外观 主题 设置为 深色 关闭日食 重新启动操作系统 打开
  • MSysGit 与 Windows 版 Git

    我无法确定MSysGit 和 Windows 版 Git 之间的区别 http msysgit github com 它们有何不同 为什么我会选择其中之一而不是另一个 它们不是同一个东西吗 On http msysgit github co
  • 删除 Git 存储库,但保留所有文件

    在我使用 Linux 的过程中的某个时刻 我决定将我的主目录中的所有内容都放入源代码管理中是个好主意 我不是在问这是否是一个好主意 我是在问如何撤销它 删除存储库的原因是我最近安装了 Oh My Zsh 而且我非常喜欢它 问题是我的主目录有
  • 具有单个子模块的多个存储库

    我已经找了一段时间但没有找到答案 也许我不知道该看什么 我们有一个主库 它本身就是一个存储库 我们称之为 Lib 它包含我们的大部分模块和子模块 我们还假设它的大小为 2GB 现在我们有很多项目 例如 ProjA ProjB ProjC 每
  • 在 Eclipse 中隐藏重复的工具栏项

    我不知道如何 但我的 STS 有重复的工具栏项目 我不知道如何删除它们 这是我复制的工具栏的样子 我想摆脱这些 我试图隐藏工具栏 但这没有帮助 有人知道如何删除重复的吗 自从升级到 Oxygen 以来 我一直遇到同样的问题 我无法可靠地重现
  • 我应该把 .gitignore 放在哪里才能影响所有项目?

    我应该在哪里放置一个 gitignore文件以便我的所有项目都使用这些设置 我尝试了各种文件夹 只有将其放入项目文件夹中才能使其正常工作 但是设置 当然 仅应用于该项目 而不是我的其他项目 git 包含一个 全局 配置选项 可以告诉它在启动
  • Git:如何修改服务器的提交?

    我已经在 EC2 上的 git 服务器上推送了一些提交 而不是在 github 上 如何修改 git 服务器上的这些提交 操作就像 删除提交 例如变基 更改提交消息 是否可以 非常感谢 你几乎可以通过用力推动来完成所有事情 将您的本地树更改
  • 如何创建名称中带有正斜杠的标签

    当我已经有了类似的标签时 有什么方法可以创建名称中带有正斜杠的 git 标签吗 假设我有 1 16 0 标签 并且我想创建 1 16 0 1 0 0 标签 git tag 1 16 0 1 0 0 error refs tags 1 16

随机推荐

  • 使用 socket.io 和 webpack-dev-server 时出错

    快速问一下大家 我正在尝试将 webpack dev server 与 socketio 一起使用 但是在尝试了不同的操作之后 我认为两个客户端都在监听相同的端口 3000 并且最终出现了某种握手错误如果我不在同一端口上使用 webpack
  • C 性能和编译选项

    对于像选择排序这样的简单算法 我有两个类似的实现 java 和 c public interface SortingAlgorithm public void sort int a public class SelectionSort im
  • 从选项卡转到根页面

    我想知道如何返回到 rootPage 中定义的appComponent使用选项卡时 setRoot 方法没有按我的预期工作 当它在选项卡页面中使用时 导航堆栈不会被清除 在 主页 上 后退按钮可见 而不是导航切换 并且显示选项卡的标题 默认
  • ASP.NET MVC = 具有 .NET 类库的经典 ASP。真的吗?

    This https web archive org web 20130307101732 http geekswithblogs net 80 AzamSharp archive 2007 12 11 117590 aspx博客文章和我们
  • 有什么方法可以为 WebAPI 项目生成 C# HTTPClient 包装器吗? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 在即将推出的项目中 我们希望使用 ASP NET WebAPI 2 向我们的网站和浏览器客户端公开服务
  • Postgres SSL 错误

    我正在尝试通过 SSH 和 drush 命令行 shell 运行 Drupal 迁移 将数据从 postgres 数据库复制到 mysql 它工作正常一段时间 大约 5 分钟左右 但随后我收到错误 SQLSTATE HY000 Genera
  • MongoDB、Redis 与 Cassandra 的快速写入、临时行存储解决方案

    我正在构建一个跟踪和验证广告展示次数和点击次数的系统 这意味着有很多插入命令 平均每秒约 90 个 峰值为 250 个 和一些读取操作 但重点是性能并使其速度极快 该系统目前使用 MongoDB 但从那时起我就开始使用 Cassandra
  • 您可以使用实体框架 4.1 代码优先方法创建 sql 视图/存储过程吗

    Entity Framework 4 1 Code First 非常适合创建表和关系 是否可以使用代码优先方法创建 sql 视图或存储过程 任何有关此的指示都将受到高度赞赏 多谢 我们在实体框架代码优先迁移中支持存储过程 我们的方法是创建一
  • 使用的内存:std::list 与std::forward_list

    因为list比forward list多了一个指针 前一个指针 所以如果它们都保存相同数量的元素 即1 然后 如果我重复调用 resize 越来越大 forward list 必须能够调整得比 list 大得多 测试代码 include
  • 为什么在 Backbone 模型中使用 getter 和 setter?

    为什么 Backbone 模型中有 getter 和 setter 没有私有 受保护的属性 因此 getter 和 setter 对于封装来说有点无用 我知道它们对于验证很有用 但除此之外 如果我们可以绕过它们 它们的用处是什么 set不是
  • jacoco 的准备代理不生成 jacoco.exec 文件

    我正在运行 Jacoco 的 Maven 插件 这prepare agent目标运行良好 但不生成jacoco exec由于某种原因归档 随后report目标抱怨Skipping JaCoCo execution due to missin
  • 捕获Like按钮的点击事件

    我正在尝试订阅 赞 按钮点击 这是我的代码 div div
  • C#(对象数组)对象引用未设置为对象的实例

    我在这一行中收到对象引用错误 emp count emp id int Parse parts 0 在这段代码中 该程序从文件读取并存储在对象数组中 public partial class Form1 Form public Form1
  • UITextField inputView 显示撤消、重做、粘贴按钮

    我创建了一个自定义inputView for my UITextField 视图本身看起来和功能都很棒 但在 iPad 上 我的自定义上方出现了撤消 重做和粘贴按钮inputView 如何删除这些按钮 它们没有任何功能 但应该将其删除 使用
  • persistence.xml (JPA) 中的环境变量扩展

    我正在开发一个使用 JPA 的 Eclipse RCP 插件 我尝试通过运行时提供给 JVM 的变量来指定数据库路径 该属性设置正确 但数据库是在以变量名称命名的文件夹中创建的 此处 DBHOME
  • 如何对我的游戏进行编码,使其能够在 Android 设备的每种分辨率上运行? (与统一)

    我有一个在 Unity 中以 480x320 分辨率制作的游戏 我已在构建设置中对其进行了设置 但我想为每台 Android 设备的各种分辨率发布我的游戏 我怎样才能告诉 Unity 将我的游戏扩展到设备的分辨率 可以做吗 提前致谢 您问题
  • Powershell 最初被禁用。为什么谨慎的管理员可能会主张将其禁用?

    默认情况下 Powershell 最初是禁用的 大概是出于安全原因 当我要求启用它以便我可以使用它时 管理员会谨慎地采取可能使服务器更容易受到攻击的操作 因此 它没有启用 我只能等待 诚然 微软在安全方面有着糟糕的记录 并且从理论上讲 禁用
  • 显式接口实现不能是虚拟的

    作为记录 我已经看过这个连接项目 https connect microsoft com VisualStudio feedback details 93163 allow explicit interface implementation
  • 复合颜色:iPhone 上的 CALayer 和混合模式

    我正在尝试在 iPhone 上使用核心图像 我可以使用石英合成颜色来绘制 uiview 但我想将每个组件分成CALayer UIview消耗较多资源 所以我有一个白色蒙版 我想用它来过滤背景位图 并且我想尝试不同的混合模式 不幸的是 这些图
  • Spring Cloud Config - Git 存储库错误

    Spring云配置框架 我正在尝试将java项目中的spring cloud配置与后端存储库集成git这是位桶 基本上 我在不同场合更频繁地遇到两个错误 2020 04 11 17 08 59 265 WARN 2792 main c s