安装程序:我在笔记本电脑(ssh://
)上添加了作为git遥控器的桌面计算机,这样我就可以从笔记本电脑推送到台式机:
> git push desk HEAD:refs/heads/featurebranch
在此之前,我已经尝试过禁用LFS检查,但是这个<unknown>
错误对我来说是新的:
> git push desk HEAD:refs/heads/featurebranch
Remote "desk" does not support the LFS locking API. Consider disabling it with:
$ git config lfs.<unknown>.locksverify false
batch request: missing protocol: "<unknown>"/s
batch request: missing protocol: "<unknown>"
batch request: missing protocol: "<unknown>"
error: failed to push some refs to 'ssh://192.168.0.210:/home/me/git/repo'
<unknown>
应该代表什么吗?
从字面上看,或者作为远程名称,没有解决<unknown>
错误:
> git config --global lfs."<unknown>".locksverify false
> git config --global lfs.desk.locksverify false
> git push desk HEAD:refs/heads/featurebranch
batch request: missing protocol: "<unknown>"B/s
batch request: missing protocol: "<unknown>"
batch request: missing protocol: "<unknown>"
error: failed to push some refs to 'ssh://192.168.0.210:/home/me/git/repo'
发布于 2022-01-27 07:48:55
我跑了
git fetch origin --prune
在两台电脑上。神奇地解决了这个问题。我的想法是,即使我没有接触到我的分支中的任何LFS对象,这个分支很可能是基于一个比我的桌面计算机所能看到的更新的主分支提交的。
https://stackoverflow.com/questions/70864525
复制相似问题