禁用远程Git LFS

ami*_*hle 33 git git-lfs

我正在尝试推送不支持Git LFS的第二个遥控器.有没有办法禁用特定远程使用的Git LFS git config

Chr*_*ian 21

amiuhle给出的解决方法对我来说很好:

git push --no-verify
Run Code Online (Sandbox Code Playgroud)

它阻止git lfs的预推钩尝试上传文件.因此提交了链接文件,但实际的二进制文件丢失了.

  • 注意:如答案中所述,这会禁用(客户端)“预推送”挂钩,但*不会*(服务器端)“预接收”挂钩。大多数 git 服务器(例如 GitLab)都实现了这样的钩子来检查丢失的 LFS 对象,如 @AvinShum 所报告的 (3认同)
  • 我得到“LFS 对象丢失。确保 LFS 已正确设置或尝试手动“git lfs push --all”。 (2认同)