Visual Studio 2019“推送到远程存储库时遇到错误:无法推送到远程存储库...”

Sni*_*ipe 15 git visual-studio-2019

在 Visual Studio 2019 中,我有“未推送提交”,如下所示:

在此处输入图片说明

当我尝试推送它们时,出现错误,这就是 GUI 上的样子: 在此处输入图片说明

注意:带有“无法推送...”的黄色标签不可点击。

Source Control - Git 的输出如下: 在此处输入图片说明

输出窗口没有显示任何有用的细节。我找错地方了吗?有没有更好的地方可以看到实际错误?

在这种情况下,答案是分支“develop”上的策略不允许直接推送。我有点希望输出中的错误会说明诸如“由于分支上的策略约束而无法推送”之类的内容

nhu*_*uvy 18

对于这种情况,有几个原因:

  1. pull那就试试吧push
  2. 检查权限(更改后您可能没有推送权限)。您可能会推送到受保护的分支。


Pav*_*elf 8

我在 VS2019 中也遇到了同样的问题。

我在CMD中尝试并得到了更好的错误消息,VS2019没有提供

CMD 错误

我不小心在一次提交中提交了一个 zip 文件,但在下一次提交中将其删除。

所以我必须重置两个提交并从第一个提交中删除 zip。然后我可以暂存这两个提交并推送它们。


小智 6

我遇到了同样的错误,在尝试了很多事情之后,我找到了解决方案。

解决方案- 转到您的 GitHub 帐户 >> 个人资料 >> 电子邮件 >> “将我的电子邮件地址保密” - >> 取消选中此选项。

注意: - 由于各种原因,可能会发生此错误。这是 Push 操作失败的原因之一。要了解确切原因,请检查 Visual Studio 中的输出窗口。

  • 有人没有 DevOps 存储库的答案吗? (3认同)