Visual Studio 2019,v16.7.5:无法推送到多个存储库
Posted
技术标签:
【中文标题】Visual Studio 2019,v16.7.5:无法推送到多个存储库【英文标题】:Visual Studio 2019, v16.7.5: Unable to push to multiple Repositories 【发布时间】:2021-01-22 03:18:51 【问题描述】:我在 Visual Studio 版本 16.7.5 中创建了一个新项目。然后我
• 将此项目添加到 git 源代码管理
• 将项目作为新存储库推送到 GitHub
• 转到存储库设置
• 添加一个新的远程(使用“git init --bare”初始化的本地存储库)
• 尝试推送到新的远程 -> 失败:
Microsoft.TeamFoundation.Git.Contracts.GitRemoteRefNotFoundException
我还尝试先推送到本地存储库(有效),然后再推送到 github(失败)。 我已经在 60 多个项目中采用了这种方法,到目前为止从未遇到过问题。此外,推送到两个存储库也适用于已经存在的项目。 有谁知道如何解决这个问题?
【问题讨论】:
【参考方案1】:我通过以下方式解决了这个问题:
重启
以管理员身份打开开发者命令提示符
执行:
devenv /resetuserdata
加载 Visual Studio
推
【讨论】:
【参考方案2】:找到解决我的问题的方法:
使用在文件系统中的某处创建空的第二个存储库在 Visual Studio 中,转到存储库设置并添加新创建的远程位置,保存。 在 Windows 资源管理器中右键单击项目 打开 Git bash 并执行以下 git 命令:git init --bare
git push [repo 名称] master
一旦项目最初被推送到第二个存储库,您就可以在 Visual Studio 中正常使用它并推送而不会收到问题中所述的错误。
【讨论】:
以上是关于Visual Studio 2019,v16.7.5:无法推送到多个存储库的主要内容,如果未能解决你的问题,请参考以下文章
我无法从 Visual Studio 2019 登录 Azure 服务
Visual Studio 2019:如何使用 Platform Toolset v140_xp?
[Enter] 之后,Visual Studio 2019 在 JavaScript 中没有缩进或 Intellisense
尝试在 Windows 10 x64 上使用 Visual Studio 2019 v16.6.5 从 github 构建 GDAL
Advantage Database Server v11.1.30 .Net Data Provider 是不是与 Visual Studio 2019 兼容?
如果从 Visual Studio 2019 发布而中间没有 API Mgmt,如何让 Azure API 应用程序正常工作?