github - 通过 git lfs 正确上传文件
问题描述
我尝试使用 lfs 将大文件(240mb)上传到 github
- git lfs install
- git init
- git remote add origin "my repo url"
- git lfs track "*.weights"
- git add yolov3.weights
- git commit -m "test"
- git push -u origin master
上传后我找到了文件内容
versionversion https://git-lfs.github.com/spec/v1
oid sha256:c49c28814dc8bcd2c48aac1c3e41c92a183cf9b282f6ca4c05f3d99393137952
size 246305388
不工作,但大小仍然 240 mb
如何正确上传文件或有什么问题?
解决方案
您是否尝试使用此命令推送代码?
git push origin <branch name> --force
在推送大文件时,HTTPS 协议有时可能不可靠。它可能会意外破裂
为什么不尝试通过 SSH 方法推送代码?在下面运行这些命令::
ssh-keygen -t rsa -b 4096 -C "<email id>"
notepad ~/.ssh/<required key>.pub
// paste this public key into your github account
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/<required_key>.pub
您可以在本文中了解有关 ssh 协议的更多信息