云客户?
免费开始>
在MyJFrog中升级>
云的新功能>





概述

要配置远程存储库,请在管理员模块,转到存储库|库选择远程选项卡上,单击添加库并选择远程存储库

常用基本设置

的详细描述如下常见的设置页面。

  • 包类型
  • 库的关键
  • 公共描述
  • 内部笔记
  • 包含和排除模式

其他基本设置

URL
远程存储库的URL。目前只支持HTTP和HTTPS url。
离线

如果设置了,这个存储库将被认为是脱机的,并且不会尝试从中获取工件。

详情请参阅单个存储库脱机在下面。

页面内容



特定类型的基本设置

存储库可能有额外的基本设置取决于包装类型。

Maven、Gradle、Ivy和SBT仓库

校验和政策

校验校验和可以有效地验证所部署资源的完整性。的校验和政策确定当远程资源的客户端校验和丢失或与本地计算的校验和冲突时系统的行为。

有四种选择:

  • 如果缺席则生成(默认):系统尝试检索远程校验和,如果没有找到,系统将自动生成一个并获取工件。
    如果远程校验和与本地计算的校验和不匹配,则不会缓存工件,并且下载将失败。
  • 失败:如果远程校验和与本地计算的校验和不匹配,或者找不到,则不会缓存工件,并且下载将失败。
  • 忽略并生成:系统忽略远端校验和,只使用本地生成的校验和。因此,远程工件检索永远不会失败,但是所检索工件的完整性可能会受到损害。
  • 忽略和传递:系统存储并遍历所有远程校验和(即使它们与本地生成的校验和不匹配)。如果没有找到远程校验和,Artifactory将在本地生成一个。因此,远程资源检索永远不会失败,但是所检索工件的完整性可能会受到损害,并且客户端校验和验证(例如由Maven执行)将失败。
最大唯一快照

指定应该存储的同一工件的唯一快照的最大数量。一旦达到这个数字并上传新的快照,旧的存储快照将被自动删除。

0(默认值)表示不限制唯一快照的个数。

急切地拿罐子
设置后,如果请求POM, Artifactory将尝试在后台获取相应的jar。这将在随后请求时加快对jar的首次访问时间。
抑制POM一致性
默认情况下,系统会拒绝坐标(路径)不正确的pom,从而保持存储库的健康。如果groupId: artifactId:版本POM中的信息与部署的路径不匹配,Artifactory拒绝部署,并出现“409 Conflict”错误。

属性来禁用此行为抑制POM一致性复选框。

急切地获取资源
设置后,如果请求二进制文件jar, Artifactory将尝试在后台获取相应的源jar。这将在随后请求源jar时加快对它的首次访问时间。
处理版本
如果设置了,Artifactory允许您将发布工件部署到这个存储库中。
处理快照
如果设置了,Artifactory允许您将快照构件部署到这个存储库中。

离线处理操作场景

系统支持两个级别的离线存储库管理:

  • 单一存储库:需要离线一个或多个特定的远程存储库。
  • 全球:整个组织与远程存储库断开连接

单个存储库脱机

如果远程存储库由于任何原因脱机,可以通过设置离线复选框。在这种情况下,只使用已经存在于缓存中的此存储库中的构件。不会再尝试获取远程工件。

全局离线模式

这在需要独立的、安全的网络并且与世界其他地方断开连接的组织(例如,军事或金融机构)中很常见。

在这种情况下,远程存储库仅充当缓存,而不代理远程工件。

配置文件中对应的复选框,启用全局离线模式政府模块下人工|设置


浏览远程存储库

在某些情况下,Artifactory代理支持远程浏览的远程资源。在这些情况下,您可以直接从UI浏览这些存储库的内容。

例如,JCenter和Maven Central支持远程存储库浏览,但是Docker Hub不支持。在下面的示例中,将显示JCenter的内容。

  • 没有标签
版权所有©2022 JFrog Ltd.