# 将仓库中的文件移至 Git Large File Storage

如果您已设置了 Git LFS，而且仓库中已有需要在 Git LFS 中跟踪的文件，您需要首先将该文件从仓库中删除。

在安装 Git LFS 和配置 Git LFS 跟踪后，您可以将文件从 Git 的常规跟踪移至 Git LFS。 有关详细信息，请参阅 [安装 Git 大文件存储](/zh/enterprise-server@3.18/repositories/working-with-files/managing-large-files/installing-git-large-file-storage) 和 [配置 Git 大文件存储](/zh/enterprise-server@3.18/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage)。

数据重用.large\_files.解决上传失败 %}

> \[!TIP]
> 如果在尝试推送文件到 Git 时，收到以下错误信息：“超出了 Git LFS 的文件大小限制，即 100 MiB”，您可以选择使用 `git lfs migrate` 替代 `filter-repo`，来移动大型文件到 Git 大型文件存储。 有关 `git lfs migrate` 命令的详细信息，请参阅 [Git LFS 2.2.0](https://github.com/blog/2384-git-lfs-2-2-0-released) 发布公告。

1. 使用 `filter-repo` 命令从仓库的 Git 历史记录中删除文件。 有关使用它们的详细信息，请参阅“[从存储库中删除敏感数据](/zh/enterprise-server@3.18/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)”。
2. 为您的文件配置跟踪并将其推送到 Git LFS。 有关此过程的详细信息，请参阅“[配置 Git 大文件存储](/zh/enterprise-server@3.18/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage)”。

## 其他阅读材料

* [关于 Git 大文件存储系统](/zh/enterprise-server@3.18/repositories/working-with-files/managing-large-files/about-git-large-file-storage)
* [协作处理 Git Large 文件存储](/zh/enterprise-server@3.18/repositories/working-with-files/managing-large-files/collaboration-with-git-large-file-storage)
* [安装 Git 大文件存储](/zh/enterprise-server@3.18/repositories/working-with-files/managing-large-files/installing-git-large-file-storage)