You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitHub Container Registry与GitHub Artifact存储空间差异及存储规则问询

GitHub 存储相关问题解答

1. 每次Workflow运行时生成的GitHub Artifacts是否都作为独立文件存储

是的,每次Workflow运行生成的Artifacts均为独立全量存储,不存在跨Workflow运行的差分去重逻辑:

  • 仅同一次Workflow运行内部上传的相同文件会做基础去重,跨不同运行的Artifact哪怕内容完全一致,也会单独占用存储空间
  • 该逻辑和Docker分层差分存储的机制完全不同,这也是你大量近似Artifact快速占满50GB额度的核心原因

2. GitHub Packages的存储方式是否与Artifacts一致

二者存储逻辑不一致,GitHub Packages会根据包类型做对应优化:

  • 容器类包(Docker镜像、OCI制品等)支持分层存储,相同的公共层仅会存储一次,符合你之前预期的差分存储逻辑
  • 其他类型包(npm、Maven、PyPI等)默认全量存储,但相同版本的包重复上传不会额外占用空间,仅版本更新时才会新增存储占用

3. GitHub Packages与Artifacts是否共用同一块存储空间

二者共用同一存储空间额度,除此之外,Git LFS存储、Codespaces缓存占用的空间也会计入总额度,免费用户的总存储额度为50GB,任意一类资源的消耗都会占用整体额度。


内容的提问来源于stack exchange,提问作者Harshit Nagar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 10:24:03