Github上传大文件(>25MB)教程

0.在github中创建新的项目(已创建可忽略这一步)
在这里插入图片描述
如上图所示,点击New repository 进入如下页面:
在这里插入图片描述
1.下载Git LFS
下载git

2.打开gitbash
在这里插入图片描述

3.上传文件,代码如下:

cd upload #进入upload文件夹(可以换成自己文件夹的路径)
git init #创建本地仓库环境
git lfs install #安装大文件上传应用
git lfs track * #追踪要上传的大文件,*表示路径下的所有文件
git add .gitattributes #添加先上传的属性文件(要先上传属性文件,不然有可能失败)
git commit -m "pre" #添加属性文件上传的说明
git remote add origin https://github.com/Youpeng-Zhang/MOP.git #建立本地和Github仓库的链接
git push origin master #上传属性文件
git add * #添加要上传的大文件,*表示路径下的所有文件
git commit -m "Git LFS commit" #添加大文件上传的说明
git push origin master #上传大文件

运行实例如下图所示:
在这里插入图片描述
4.可能遇到问题:
(1)建立本地和Github仓库的链接:
在这里插入图片描述
(2)需要账号或者token
https://zhuanlan.zhihu.com/p/674837506
相关链接:
git bash介绍
https://zhuanlan.zhihu.com/p/658688410
使用git提交代码时候出现403
git remote Support for password authentication was removed on August 13, 2021

### 如何在GitHub上传数据集 为了将数据集上传GitHub仓库,可以遵循一系列命令行操作来完成这一过程。假设已经有一个本地的数据集准备上传。 #### 创建一个新的Git仓库(如果还没有) 如果没有现有的GitHub仓库用于存储数据集,则可以在GitHub网站上创建新的仓库。完成后,在本地计算机中打开终端并导航至数据集所在的文件夹: ```bash cd path/to/dataset/folder ``` 初始化一个新的git仓库: ```bash git init ``` 这将在当前目录下创建一个新的 Git 仓库[^1]。 #### 添加远程仓库地址 使用`git remote add origin`命令关联本地仓库与GitHub上的新仓库。这里的URL是从GitHub获取的新建仓库链接: ```bash git remote add origin https://github.com/username/repository-name.git ``` #### 准备提交数据集 确保所有要上传的文件都在该文件夹内之后,可以通过下面两条指令把它们加入暂存区,并做好首次提交前的准备工作: ```bash git add . git commit -m "Initial commit with dataset" ``` 这里`.`表示添加整个文件夹中的所有更改;而`commit`消息应当简洁描述此次更新的内容。 #### 推送数据集到GitHub 最后一步就是通过推送到远端分支master/main(取决于默认设置),使这些改动同步到网络上的版本库中去: ```bash git push -u origin master ``` 对于一些较新的项目,默认可能是main而不是master作为主要开发分支名称,请根据实际情况调整上述命令中的分支名字。 需要注意的是,由于GitHub有单个文件大小限制(通常不过100MB),以及总储存空间配额等因素影响,当处理特别庞大的数据集时可能需要考虑其他解决方案,比如利用LFS(Large File Storage)服务或者第三方云盘分享下载链接等方式提供访问权限给潜在使用者[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值