banner
NEWS LETTER

运用Git LFS往github上传大文件

Scroll down

由于git不能上传>25mb的文件,一些科研数据或视频等需要借用git lfs插件下载。

此记录是在win11系统上。

git 和 Git LFS 的安装:

git 可以通过git-osx-installer/下载。

img

Git LFS 可以通过Git Large File Storage下载。

img

下载完成后将Git LFS的路径加不加入全局变量应该不重要,如果不能用可以试着加一下(这一步我没做)

1
2
3
vim ~/.zprofile
#按i键进入编辑模式,将Git LFS的路径export
#按Esc键退出编辑模式,输入:wq并按Enter键保存编辑

实际如下图所示(参考的教程中)
img

或者可以直接在环境变量-用户变量里加。

配置git lfs,连接git仓库,上传文件

1
2
3
4
5
6
7
8
9
10
11
cd upload #进入名为upload的文件夹,提前将要上传的大文件放入该文件夹下
git init #创建本地仓库环境
git lfs install #安装大文件上传应用
git lfs track * #追踪要上传的大文件,*表示路径下的所有文件
git add .gitattributes #添加先上传的属性文件(要先上传属性文件,不然有可能失败)
git commit -m "pre" #添加属性文件上传的说明
git remote add origin git仓库地址 #建立本地和Github仓库的链接
git push origin master #上传属性文件
git add * #添加要上传的大文件,*表示路径下的所有文件
git commit -m "Git LFS commit" #添加大文件上传的说明
git push origin master #上传大文件
其他文章
请输入关键词进行搜索