当我尝试推送一些我已经在本地完成的历史记录时,出现以下错误:
fatal: protocol error: unexpected capabilities^{}
谷歌搜索显示,过去它意味着服务器不支持SHA256,但那是9年前的事了。今天可能会出什么问题呢?
如何诊断这个问题?
有什么解决办法吗?
我正在使用来自Ubuntu 22.04的git版本2.34.1。
编辑:根据@VonC的回答,我将
git
升级到2.42.0版本。现在的消息已经改变为:fatal: the receiving end does not support this repository's hash algorithm
完全没有帮助解决本地仓库的问题。日志中的哈希值有64个字符长。
git
升级到2.42.0之后有什么变化。我仍然需要处理这个存储库以找到解决办法,因为在这种新情况下,Google完全无能为力。 谢谢。 - Michał FitaTRACE2
吗?以防它有一些线索。(GIT_TRACE2
或GIT_TRACE2_EVENT
) - VonC