因此,在我的 netlify 网站上,我尝试上传一个超过 300mb(12 分钟长)的视频并将其发布到页面上。我必须使用 Git LFS 将我的 mp4 文件推送到 github。现在,当我去 deplot 我的网站时,我得到退出状态 128 并在我的部署日志中这样说
4:54:27 PM: Error checking out branch: Downloading public/Videos/PythonCalc.mp4 (368 MB)
Error downloading object: public/Videos/PythonCalc.mp4 (adfdf37): Smudge error: Error downloading public/Videos/PythonCalc.mp4 (adfdf371e863741df3af4755413fae738891f5c794f28fd5564879b2a7ddb35b): batch request: missing protocol: ""
Errors logged to /opt/build/repo/.git/lfs/logs/20220121T005427.736137478.log
Use `git lfs logs last` to view the log.
error: external filter 'git-lfs filter-process' failed
fatal: public/Videos/PythonCalc.mp4: smudge filter lfs failed
4:54:27 PM: Creating deploy upload records
4:54:27 PM: Failing build: Failed to prepare repo
4:54:27 PM: Failed during stage 'preparing repo': exit status 128
4:54:28 PM: Finished processing build request in 8.446701277s
我刚刚弄清楚如何使用 LFS,当我开始调查错误时,它说 netlify 没有权限?感谢您的帮助。
最佳答案
您需要通过运行来设置 netlify 以支持大媒体
netlify lm:设置
。它将验证并安装您需要的所有内容并生成 .lfsconfig
文件。
关于reactjs - Netlify/git LFS 退出状态 128,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70795198/