Skip to main content

管理仓库存档中的 Git LFS 对象

您可以选择是否将 Git Large File Storage (Git LFS) 对象包含在源代码存档(例如 GitHub Enterprise Cloud 为仓库创建的 ZIP 文件和 tarball)中。

Who can use this feature

People with admin permissions for a repository can manage whether Git LFS objects are included in archives of the repository.

关于存档中的 Git LFS 对象

GitHub Enterprise Cloud 以 ZIP 文件和 tarball 的形式创建仓库的源代码存档。 用户可以在您仓库的主页上下载这些存档或者将其作为发行版资产。 默认情况下,Git LFS 对象不会包含在这些存档中,只有这些对象的指针文件包含在其中。 为了提高仓库存档的可用性,您可以选择包含 Git LFS 对象。 若要包含在内,则必须由已提交到存储库的 .gitattributes 文件中的跟踪规则覆盖 Git LFS 对象。

如果您选择在仓库存档中包含 Git LFS 对象,则每次下载这些存档都会计入您帐户的带宽使用量。 每个帐户每月免费获得 1 GB 的带宽,您可以付费获得额外用量。 有关详细信息,请参阅“关于存储和带宽使用情况”和“管理 Git Large File Storage 的计费”。

如果使用外部 LFS 服务器(在 .lfsconfig 中配置),这些 LFS 文件将不会包含在存储库的存档中。 存档将仅包含已提交到 GitHub Enterprise Cloud 的文件。

管理存档中的 Git LFS 对象

  1. 在 GitHub.com 上,导航到存储库的主页。 1. 在存储库名称下,单击 “设置”。 “存储库设置”按钮
  2. 在“存档”下,选择或取消选择“在存档中包含 Git LFS 对象”。 “在存档中包含 Git LFS 对象”的复选框