Github和Gitee上传100M文件
Github 跟踪大文件
GitHub 对于仓库的大小有限制,通常情况下单个文件不能超过 100 MB。但是,GitHub 允许你上传大文件,方法是使用 Git Large File Storage (LFS 大文件存储)。 |
|---|
Windowns配置:以下是使用 Git LFS 上传大于 100 MB 的文件到 GitHub 的步骤1.先进入本地Git仓库,安装 Git LFS。可以在 Git LFS 的官方网站上找到安装指南2.初始化 Git LFS 仓库(如果还没有初始化的话):(只需要初始化一次就可以) |
|---|
1 | git lfs install |
3.配置 Git LFS 跟踪大文件:使用以下命令告诉 Git LFS 跟踪特定文件类型的大文件*.type替换为你想要跟踪的文件类型或者文件名。例如,如果你想跟踪所有的 PDF 文件,你可以使用 *.pdf。 |
|---|
1 | git lfs track "*.type" |
| 4.添加和提交大文件:使用常规的 Git 命令 git add 和 git commit 将大文件添加到 Git LFS 管理中。例如: |
|---|
1 | git add large_file.ext |
| Ubuntu配置: |
|---|
1 | sudo apt-get install git-lfs # 安装git-lfs |
| 查看Git LFS安装的配置信息的命令 |
|---|
1 | git lfs env |
| 有如下提示,表示安装成功 git-lfs/3.4.1 (GitHub; linux amd64; go 1.22.2) git version 2.45.2 |
|---|
Gitee 跟踪大文件
| Windowns: |
|---|
| Ubuntu: |
|---|
| 原理: Git LFS:Git LFS(Large File Storage)是一个扩展工具,用于管理大文件。它允许你将大文件存储在 Git 仓库之外,并在仓库中保留文件的引用。通过使用 Git LFS,你可以上传和管理大文件,而不受 GitHub 文件大小限制的影响。 Git LFS 官方网站(https://git-lfs.github.com/) |
|---|