使用Artifactory 6。x ?
JFrog Artifactoryx用户指南
有问题吗?想要报告问题?联系JFrog技术支持
概述
远程存储库的高级设置可配置网络访问行为、缓存管理和与远程存储库访问相关的其他几个参数。
要访问高级设置,请在编辑远程存储库选择先进的选项卡。
远程的凭证
用户名 |
访问此远程代理时应用于HTTP身份验证的用户名。 |
密码 |
访问此远程代理时应用于HTTP身份验证的密码。 |
SSL / TLS证书 |
此存储库应使用SSL/TLS证书对其作为代理的远程资源进行身份验证。 |
网络设置
代理 |
如果您的组织要求您通过代理访问远程存储库,则此参数允许您选择相应的代理代理键。 有关在Artifactory中设置代理的详细信息,请参阅管理代理. |
本地地址 |
在多宿主系统上工作时,该参数允许您指定应该使用哪个特定接口(IP地址)来访问远程存储库。 |
套接字超时 |
Artifactory在放弃从远程存储库检索工件之前等待(套接字和连接)的时间。 |
查询参数 |
一组自定义参数,应自动包含在对该远程存储库的所有HTTP请求中。 |
宽大主机认证 |
设置后,允许在原始请求重定向到的任何主机上使用存储库凭据。 |
Cookie管理 |
设置后,存储库将允许cookie管理与需要它们的服务器一起工作。 |
使用Oracle Maven Repository
- 设置Oracle证书用户名和密码的远程的凭证
- 集宽大主机认证
- 集启用“Cookie管理”。
缓存设置
Artifactory将从远程存储库检索到的工件存储在本地缓存中。的缓存设置指定如何管理缓存的工件。
缓存Maven构件
Maven构件的缓存只适用于快照,因为它假定版本永远不会更改。
未使用工件清理周期 |
Artifactory远程存储库存储中的许多缓存构件实际上没有被组织中的任何当前项目使用。此参数指定在删除未使用的工件之前将存储多长时间。一旦达到此期限,工件将在下一次清理调用中被删除。详情请参阅清理未使用的缓存构件在例行维护操作. 将字段保留为空(默认值)意味着工件将无限期地存储。 |
元数据检索缓存周期 |
定义Artifactory在远程存储库中检查所请求工件的新版本之前的时间。 该参数适用于哪些文件类型? 此设置指的是在一段时间后过期的工件(例如:元数据文件,例如 请注意,下载的大多数工件不要更改(例如发布版本),因此此设置对它们没有影响。 |
假设离线周期 |
在连接错误的情况下,此参数指定Artifactory在尝试在线检查以重置脱机状态之前应该等待多长时间。 |
错过的检索缓存周期 |
如果远程存储库缺少请求的工件,Artifactory将返回“404 Not found”错误。在此参数指定的时间段内缓存此响应。在此期间,Artifactory将不会为同一工件发出新的请求。 |
消灭缓存
“击破”一个缓存意味着强制“检索缓存期”和“错过检索缓存期”超时。“摧毁”一个缓存,在工件模块树浏览器,
选择您希望“删除”的存储库缓存并单击Zap缓存在右键菜单或行动下拉菜单。
选择属性集
定义存储在此存储库中的构件可用的属性集。
其他设置
停电 |
如果设置了,Artifactory在尝试解析工件时忽略此存储库。存储库也不能用于下载或部署构件。 |
允许内容浏览 |
设置后,允许Artifactory用户浏览存档的内部内容(例如,从Javadoc存档中浏览特定的Javadoc文件)。 护理 当允许存档浏览时,应采用严格的内容审核,以确保恶意用户不会上传可能危及安全的内容(例如跨站点脚本攻击)。 |
本地存储工件 |
设置后,此存储库中的工件将在本地缓存。如果未设置,则使用直接存储库到客户端的流。 什么时候可以使用直接从存储库到客户端的流? 如果您的组织有多个服务器通过高速LAN连接,那么您可能有一个Artifactory实例在中央存储设施上缓存数据,而在其他服务器上运行Artifactory的其他实例。在这种情况下,让Artifactory的其他实例充当卫星传递服务器,而不是让它们在自己的环境中复制缓存的数据,这是有意义的。 |
同步性能 |
设置后,将同步从Artifactory的远程实例检索到的工件的属性。 |
旁路HEAD请求 |
设置后,Artifactory在下载工件进行缓存之前不会向远程资源发送HEAD请求 |
阻止不匹配的Mime类型 |
设置后,如果检测到请求和接收的mime类型之间不匹配,则构件将无法下载system.properties 下的文件blockedMismatchingMimeTypes .您可以通过向下面的覆盖列表添加mime类型来覆盖此设置。 |
覆盖默认被阻止的Mime类型 |
的mime类型集阻止不匹配的Mime类型设置。 |
传播查询参数 |
设置后,如果查询参数包含在对Artifactory的请求中,它们将被传递到远程存储库。 仅通用存储库 此设置仅对泛型类型存储库可用。 |