跳到主要内容

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

您可以选择是否将 Git 大型文件存储 (Git LFS) 对象包含在 GitHub 为您的仓库创建的源代码存档(例如 ZIP 文件和 tar 包)中。

谁可以使用此功能?

拥有仓库管理员权限的人员可以管理是否将 Git LFS 对象包含在仓库的存档中。

关于存档中的 Git LFS 对象

GitHub 会创建 源代码存档(ZIP 文件和 tar 包形式)到您的仓库。用户可以在您的仓库主页或作为发行版资源下载这些存档。默认情况下,这些存档中不包含 Git LFS 对象,只包含指向这些对象的指针文件。为了提高仓库存档的可用性,您可以选择包含 Git LFS 对象。要包含 Git LFS 对象,必须在已提交到仓库的 .gitattributes 文件中,通过追踪规则来覆盖这些 Git LFS 对象。

如果您选择在仓库存档中包含 Git LFS 对象,则每次下载这些存档都会计入您的帐户带宽使用量。每个帐户每月免费获得 1 GiB 带宽,您可以付费使用更多带宽。更多信息,请参阅“关于存储和带宽使用情况”和“管理 Git 大型文件存储的账单”。

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

管理存档中的 Git LFS 对象

  1. 在 GitHub 上,导航到仓库的主页。

  2. 在您的仓库名称下,点击 设置。如果您看不到“设置”选项卡,请选择下拉菜单,然后点击设置

    Screenshot of a repository header showing the tabs. The "Settings" tab is highlighted by a dark orange outline.

  3. 在“存档”下,选择或取消选择在存档中包含 Git LFS 对象