代码之家  ›  专栏  ›  技术社区  ›  deveth0

带有裸本地存储库的spring云配置

  •  1
  • deveth0  · 技术社区  · 6 年前

    我需要在一个无法访问配置git repo的环境中使用spring cloud配置服务器。

    我们安排了一份詹金斯的工作( git clone --mirror )云配置服务器(/opt/foo.git)的存储库,现在我想使用它作为源代码。

    我的第一个想法是

    uri: file://opt/foo.git
    

    但这次失败了

    "java.lang.IllegalStateException: No .git at file://opt/foo.git
    

    将裸repo移动到子文件夹。git也不起作用。所以我做了一些研究,spring云配置服务器似乎对所有的 file: 防止克隆此存储库的前缀URL。

    我目前的解决方法是创建一个新的本地存储库 /opt/foo2 哪个有 /opt/foo.git 遥远的

    来自spring cloud配置服务器的任何调用现在都可以访问 /opt/fO2 如果有任何更新 /opt/Fo.gIT 存在更新本地存储库。工作但有点脏…

    对于这个用例,您是否看到任何其他不涉及让本地web服务器为git镜像服务的选项?;)

    0 回复  |  直到 6 年前