纯 SSH: 下载批次无法报告服务器不存在的对象,`git lfs fetch` 退出状态为 0
作者: Ignalina创建于 2026年8月5日更新于 2026年8月14日
标签enhancementssh
docs/proposals/ssh_adapter.md 是纯SSH协议的规范,其批量响应语法中没有错误生成:
batch-response = status-command
*argument
delim-pkt
(*batch-oid-line | error-message)
flush-pkt
batch-oid-line = PKT-LINE(oid size action *(key=[value]) LF)error-message 是整批的替代方案,仅在状态不是200时才采用;没有对象的信息。文档之后关闭了剩下的两个门:
如果服务器没有对象有效的操作,则应在响应中将
noop操作列出一次。
内容来源: git-lfs/git-lfs