云客户?
开始免费>
升级MyJFrog >
云有什么新鲜事>





概述

远程存储库的高级设置配置网络访问行为、缓存管理和与远程存储库访问相关的其他几个参数。

如需进入高级设置,请选择先进的选项卡时编辑现有的远程存储库或者创造一个新的。

页面内容


远程的凭证

可以通过指定远程凭据为远程存储库配置身份验证。您可以使用以下任何一种方法来确认您的身份:

  • 用户名和密码
  • 个人访问令牌(PAT)

使用pat的好处是,您可以通过使用它们进行身份验证来加强Artifactory安全实践,而不是使用您的主要凭证。例如,您可以在GitHub中创建一个PAT,然后配置远程Docker存储库以指向GitHub,并使用该PAT对其进行身份验证。可以对任何包类型使用pat。

指定远程凭据。

  1. 政府模块,远程存储库|高级
  2. 远程身份验证,在以下界面输入您的远程凭据:

3.使用以下任何一种方法确认你的身份:

  • 用户名和密码:

下一个。远程身份验证,输入用户名用户名字段。
b.在文本框中输入密码密码/访问令牌字段。

  • 个人访问令牌(PAT)(来自Artifactory 6.18及以后版本)

a.在服务提供商中创建PAT并复制到剪贴板中。
下的b。远程身份验证,将PAT粘贴到密码/访问令牌
c.输入用户名用户名字段。
即使您正在使用PAT而不是密码,也不能将此字段保留为空。您可以输入任意用户名。

4.点击保存和完成。

用户名
访问此远程代理时应用于HTTP身份验证的用户名。当使用PAT进行认证时,该字段可以输入任意用户名,但不能为空。
密码/访问令牌
访问此远程代理时应用于HTTP身份验证的密码或个人访问令牌(PAT)。
SSL / TLS证书
应该使用此存储库的SSL/TLS证书用于向作为代理的远端资源进行身份验证。

网络设置

代理
如果您的组织要求您通过代理访问远程存储库,则此参数允许您选择相应的代理键。
有关在Artifactory中设置代理的更多详细信息,请参阅管理代理
没有代理

为了防止在编辑系统代理期间自动更新,在版本7.41.7中添加了一个标记称为没有代理(在UI中)或disableProxy(在REST API中)。

旗帜设置为默认情况下—因为它关闭了该存储库的代理使用,并防止在系统代理更改期间进行代理更新。

禁用代理

在7.41.7版本中,禁用远程代理的功能需要您在UI(或API)中设置此操作,以确保不使用代理。
本地地址

在使用多宿主系统时,该参数允许您指定应该使用哪个特定接口(IP地址)来访问远程存储库。
这可用于确保对远程存储库的访问不被防火墙或其他组织安全系统阻止。

套接字超时

在放弃尝试从远程存储库检索工件之前,Artifactory等待(针对套接字和连接)的时间(以毫秒为单位)。
到达指定的套接字超时中指定的时间段内,Artifactory将存储库注册为“假定脱机”假定离线期间

查询参数

一组自定义参数,应该自动包含在对该远程存储库的所有HTTP请求中。
例如,param1 = value1¶m2 = value2¶m3 = value3

仁慈的主人身份验证
设置后,允许在原始请求重定向到的任何主机上使用存储库凭据。
Cookie管理
设置后,存储库将允许cookie管理与需要它们的服务器一起工作。

使用Oracle Maven存储库

使用甲骨文Maven存储库

  • 设置您的Oracle凭证用户名而且密码远程的凭证
  • 仁慈的主人身份验证
  • 启用Cookie管理。



缓存设置

Artifactory将从远程存储库检索的工件存储在本地缓存中。的缓存设置指定如何管理缓存的工件。

缓存Maven工件

Maven工件的缓存只适用于快照,因为它假定版本永远不会改变。


未使用工件清理期

Artifactory远程存储库存储中的许多缓存工件实际上没有被组织中的任何当前项目使用。此参数指定未使用的工件在被删除之前将被存储多长时间。一旦到达这个阶段,工件将在下次清理调用中被删除。详情请参考清理未使用的缓存工件定期维护操作

将字段保留为空(默认值)意味着工件被无限期地存储。

元数据检索缓存周期

定义Artifactory在远程存储库中检查请求工件的新版本之前需要多长时间。
值为0意味着Artifactory将始终检查更新的版本。

该参数对哪些文件类型有效?

此设置指的是在一段时间后过期的工件(例如元数据文件,如maven-metadata.xml,npmpackage.json或码头工人manifest.json等等)。

注意,下载的大多数工件不要更改(例如发布版本),因此该设置对它们没有影响。

元数据检索缓存超时时间

控制元数据超时性能。如果超时,则将前一个元数据返回给客户端,因为由于新元数据而没有应用锁,从而使前一个请求挂起。缺省值是60秒。

假定离线期间

在出现连接错误的情况下,该参数指定Artifactory在尝试进行在线检查以重置脱机状态之前应该等待的时间(以秒为单位)。
值为0意味着永远不会假定存储库脱机,并且Artifactory总是在需要时尝试建立连接。

丢失的检索缓存期

如果远程存储库缺少请求的工件,Artifactory将返回“404 Not found”错误。此响应在此参数指定的时间段内被缓存。在此期间,Artifactory将不会发出对同一工件的新请求。
值为0意味着响应没有被缓存,当需要时Artifactory总是会发出一个新请求。

消灭缓存

“清除”缓存意味着强制“检索缓存周期”和“丢失检索缓存周期”超时。中的“zap”缓存工件模块浏览器,

选择要“zap”的存储库缓存并单击Zap缓存在右键菜单或行动下拉菜单。


选择属性集

定义存储在此存储库中的构件可用的属性集。

其他设置

优先解决

在解析虚拟存储库时,设置优先级解析优先于解析顺序。设置具有优先级的存储库将导致只从使用此字段设置的存储库合并元数据。如果在这些存储库中没有找到包,Artifactory将合并未设置Priority Resolution字段的存储库的元数据。

适用于所有存储库类型,不包括Chef, CocoaPods, Debian, Git LFS, Opkg, Rust, Vagrant和VCS存储库。

有关此特性的包支持的更多信息,请参见Artifactory发布说明

停电
如果设置了,那么在试图解析工件时,Artifactory将忽略此存储库。该存储库也不能用于工件的下载或部署。
允许的内容浏览

设置后,允许Artifactory用户浏览归档的内部内容(例如,从Javadoc归档中浏览特定的Javadoc文件)。

当“允许内容浏览”启用时,此功能仅限制通过身份验证的用户访问,Free Tier订阅不支持此功能。这种限制适用于预防禁止恶意用户上传可能危及安全的内容。

在本地存储工件

设置之后,来自该存储库的Artifactory工件将被缓存到本地。如果未设置,则使用直接的存储库到客户端流。

什么时候可以使用直接的存储库到客户端流?

如果您的组织有多个通过高速LAN连接的服务器,您可能有一个Artifactory实例在中央存储设备上缓存数据,而其他服务器上运行Artifactory的其他实例。在这种情况下,让Artifactory的其他实例充当卫星传递服务器,而不是让它们在自己的环境中复制缓存的数据是有意义的。

同步性能
设置后,将同步从Artifactory的远程实例检索的工件的属性。
绕过HEAD请求
设置后,在下载工件进行缓存之前,Artifactory将不会向远程资源发送HEAD请求
阻止Mime类型不匹配
类中指定的列表显示,如果在请求的mime类型和接收的mime类型之间检测到不匹配,则构件将无法下载system.properties下的文件blockedMismatchingMimeTypes.您可以通过将mime类型添加到下面的覆盖列表来覆盖此设置。
覆盖默认的阻塞Mime类型
类的mime类型集阻止Mime类型不匹配设置。
传递查询参数

设置之后,如果查询参数包含在对Artifactory的请求中,它们将被传递到远程存储库。

通用存储库只

此设置仅可用于泛型类型存储库。

使CDN下载
对该存储库的下载请求将重定向到客户端直接从AWS CloudFront下载文件。支持Enterprise+和Enterprise license。有关更多信息,请参见JFrog Cloud with CDN Distribution
版权所有©2022 JFrog有限公司