跳至主要内容

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

您可以选择是否在为您的仓库创建的源代码归档中包含 Git 大文件存储 (Git LFS) 对象。

谁可以使用此功能?

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

关于归档中的 Git LFS 对象

GitHub 以 ZIP 文件和 tar 包的形式为您的仓库创建源代码归档。人们可以在仓库的主页或作为发行版资产下载这些归档。默认情况下,这些归档不包含 Git LFS 对象,仅包含指向这些对象的指针文件。为提升归档对您的仓库的可用性,您可以选择改为包含 Git LFS 对象。要被包含,Git LFS 对象必须符合已提交到仓库的 .gitattributes 文件中的跟踪规则。

如果您选择在仓库的归档中包含 Git LFS 对象,则每次下载这些归档都会计入您账户的带宽使用量。每个账户根据其套餐每月可获得一定的免费带宽配额,您也可以为额外使用付费。请参阅Git 大文件存储计费

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

在归档中管理 Git LFS 对象

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

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

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

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

© . This site is unofficial and not affiliated with GitHub, Inc.