Skip to main content

此版本的 GitHub Enterprise Server 已于以下日期停止服务 2024-09-25. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

协作处理 Git Large File Storage

启用 Git LFS 后,您就可以像使用 Git 管理的任何文件一样获取、修改和推送大文件。 但是,没有 Git LFS 的用户将经历不同的工作流程。

如果仓库上的协作者未安装 Git LFS,他们将无法访问原始大文件。 如果他们尝试克隆您的仓库,则只能获取指针文件,而无法访问任何实际数据。

Tip

为帮助未启用 Git LFS 的用户,建议设置存储库参与者指南以介绍如何处理大型文件。 例如,可以要求参与者勿修改大型文件,或者将更改上传到文件共享服务,如 DropboxGoogle Drive。 有关详细信息,请参阅“设置仓库参与者指南”。

查看拉取请求中的大文件

GitHub Enterprise Server 不会渲染拉取请求中的一些 Git LFS 对象。 仅显示指针文件,其内容大概如下:

+version https://git-lfs.github.com/spec/vi
+id sha256:7194bdd797bde471a6e29b4fa9c8c2278b3c4dadfc5cb2c36d7f4531dc6cb8f
+size 17330

有关指针文件的详细信息,请参阅“关于 Git Large File Storage”。

要查看对大型文件所做的更改,请在本地检出拉取请求以查看差异。 有关详细信息,请参阅“本地检查拉取请求”。

延伸阅读