我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
文章版本: Enterprise Server 2.15

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2019-10-16. 即使针对重大安全问题,也不会发布补丁。 For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

关于 Git Large File Storage

Git LFS 可让您存储最大 2 GB 的文件。

Git LFS 处理大文件的方式是存储对仓库中文件的引用,而不实际文件本身。 为满足 Git 的架构要求,Git LFS 创建了指针文件,用于对实际文件(存储在其他位置)的引用。 GitHub Enterprise 在仓库中管理此指针文件。 克隆仓库时,GitHub Enterprise 使用指针文件作为映射来查找大文件。

打个比方,您穿着一件大外套走进一家餐厅。 您将外套脱下来递给侍应生,换来一张用于识别外套存储位置的标签。 吃完饭后,您把标签交给侍应生,侍应生从储物箱中取出您的外套给您。 Git LFS 的运作方式与此相同。

您也可以将 Git LFS 与 GitHub Desktop 结合使用。 有关在 GitHub Desktop 中克隆 Git LFS 仓库的更多信息,请参阅"将仓库从 GitHub 克隆到 GitHub Desktop"。

指针文件格式

Git LFS 的指针文件看起来像:

version https://git-lfs.github.com/spec/v1
oid sha256:4cac19622fc3ada9c0fdeadb33f88f367b541f38b89102a3f1261ac81fd5bcb5
size 84977953

它会跟踪所用 Git LFS 的 version,后接文件的唯一标识符 (oid)。 它还会存储最终文件的 size

提示:Git LFS 不能用于 GitHub 页面 站点。

延伸阅读

问问别人

找不到要找的内容?

联系我们