Git Visual Studio无法识别用于推/拉/同步的回购远程

Git Visual Studio无法识别用于推/拉/同步的回购远程,git,visual-studio,Git,Visual Studio,我在本地机器上的C:\git\Foo\上有一个git repo,它最初是我自己在GitHub上的一个项目分支的克隆 repo增加了两个遥控器:我自己在GitHub上的fork(称为origin)和它来自的原始repo,我称之为上游 我注意到,当我设置了两个遥控器时,VS只会与originrepo同步,我必须自己使用git Bash提示符手动git push/git pull 此后,我退休了我的fork,专门在上游回购中工作,并将我的来源从回购中移除。上游遥控器仍在列表中。但是现在我无法在VS中同

我在本地机器上的
C:\git\Foo\
上有一个git repo,它最初是我自己在GitHub上的一个项目分支的克隆

repo增加了两个遥控器:我自己在GitHub上的fork(称为
origin
)和它来自的原始repo,我称之为
上游

我注意到,当我设置了两个遥控器时,VS只会与
origin
repo同步,我必须自己使用git Bash提示符手动
git push
/
git pull

此后,我退休了我的fork,专门在
上游
回购中工作,并将我的
来源
从回购中移除。上游遥控器仍在列表中。但是现在我无法在VS中同步-同步、获取和拉按钮被禁用-我必须通过命令行执行所有操作


这是虫子吗?或者,在设计上,VS是否只允许您与“第一个”遥控器同步

似乎相关。@TimBiegeleisen我没有收到相同的错误消息-在重命名我的遥控器后,VS仍然没有收到错误消息。哪个版本的Visual Studio?随着时间的推移,对多重回购的支持发生了很大变化。即使在相同主要版本的更新包之间。什么是回购类型?是SSH、HTTPS还是其他什么?如果是SSH,您是否使用VS2015u2或更高版本?如果HTTPS是您的windows计算机信任的SSL证书?您是否更新了分支,以便它们跟踪上游而不是源站?