最近我升级了我的电脑,并将我的旧SSD和我的git repos添加到了我的新系统中。
在我使用本机Ubuntu18之前,现在我使用Linux 2的Windows子系统上的Ubuntu20。
在安装了我的旧SSD并导航到它的新位置后,我可以gitpull我的repo,但无法推送更改,出现错误error: failed to push some refs to...
。
我注意到git错误:未能将一些refs推到远程,没有任何成功。
请注意,这只是我的一个回购。同一SSD上的其他转发可以提取、编辑文件、提交和推送,没有问题。
有关于如何排除故障的想法吗?我认为这可能是一个特定于回购的身份验证/权限问题?
因此,在仔细比较了我的repo中有效和无效的repo后,我发现我在该repo上安装了git LFS,但从未使用过它。出于某种原因,它在我的旧系统上从未出现任何错误。
删除git LFS后,我现在可以再次推送了。