HTML添加的470MB视频无法同步GitHub,求解决方法
解决GitHub无法同步大视频文件的方案
一、用Git LFS同步大文件(GitHub官方支持)
GitHub单文件默认限制100MB,470MB的视频可以通过Git LFS(大文件存储)处理,操作步骤如下:
- 在本地终端安装Git LFS:
git lfs install - 让Git LFS跟踪目标视频文件:
git lfs track "./assets/video/ap-intro.mp4" - 提交自动生成的
.gitattributes配置文件:git add .gitattributes - 正常提交代码与视频文件:
git add ./assets/video/ap-intro.mp4,接着执行git commit -m "添加介绍视频",最后git push
免费用户每月有1GB存储额度和1GB流量额度,只要视频访问量不大,完全能满足需求。
二、替代方案(无需上传大文件到GitHub)
- 压缩视频至100MB以内:用视频压缩工具(比如HandBrake)调整分辨率、码率,或者转成WebM格式(体积更小,主流浏览器均支持),压缩完成后直接按普通文件提交,HTML中的路径无需修改
- 转成轻量动图替代:如果视频时长较短,可将其转成GIF动图,但要注意平衡画质与体积,此方案更适合短时长视频场景
内容的提问来源于stack exchange,提问作者Kiran Kannan
相关产品推荐
相关产品推荐

