Visual Studio 中的 MS git 提供程序:我在哪里设置推送目标?

MS git provider in Visual Studio: where do I set push target?

在 Visual Studio 中使用 Microsoft git 提供程序。在同步选项卡中,有一个远程仓库的设置。输入错误的名称,现在收到错误消息

"Error encountered while publishing branch to the remote repository: Could not find repository from ..."

我明白这个错误,但是有一段时间我找不到可以调整远程仓库的设置?

在哪里设置推送目标?

(尝试了正常的 git 工具,但没有设置错误的 repo。 在所有文件中搜索了错误存储库的名称,但没有找到。)

远程名称不应在常规文件中,而应在您的存储库的 .git/config 文件中。
您可以更改它:

git remote set-url origin /right/url/of/repo

同时检查分支的配置:

git branch -avvv

其中一个可能被设置为推送到远程“E:/xxx/yyy”而不是“origin”,这将解释错误消息。

这也可以通过团队资源管理器完成(在 vs2015 中):团队资源管理器 - 设置 在底部(在 Diff & Merge 工具下)有一个 'Remotes' 项,您可以在其中添加、删除或更改推送目标。