You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio中推送、发布和同步选项呈灰色,命令行可正常使用

解决Visual Studio 17.7.5 Git推送/同步按钮灰化问题

排查与修复步骤

  • 确认分支上游关联
    打开VS的「Git」菜单→「管理分支」,检查当前本地分支是否已关联对应的远程分支(如origin/你的分支名)。若未关联,右键分支选择「设置上游分支」,指定origin的对应分支后重试。

  • 清理VS Git缓存
    关闭Visual Studio,删除以下目录的缓存文件:

    • %LOCALAPPDATA%\Microsoft\Team Foundation\8.0\Cache
    • %LOCALAPPDATA%\Microsoft\VisualStudio\17.0_<随机标识>\ComponentModelCache
      重启VS后重新连接仓库。
  • 重置Git凭据
    打开命令提示符执行 git credential-manager erase "https://dev.azure.com" 清除旧的Azure DevOps凭据,重启VS后重新登录账号验证权限。也可执行 git credential-manager configure 确保凭据管理器配置正确。

  • 升级Git工具版本
    打开VS的「工具」→「选项」→「源代码管理」→「Git全局设置」,查看当前Git版本。若版本偏低,点击「更新」按钮升级到兼容最新VS的版本,重启后测试按钮状态。

  • 检查仓库Git配置
    在仓库根目录打开命令行,执行 git config --list,确认:

    • remote.origin.url 指向正确的Azure DevOps仓库地址
    • push.default 设置为simple或matching
      若配置有误,执行 git config push.default simple 修正后重试。
  • 重置VS用户设置
    打开VS时按住Shift键,选择「重置所有设置」,重置后重新配置Git与Azure DevOps连接(建议先备份自定义设置)。


内容的提问来源于stack exchange,提问作者SBFrancies

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 02:44:54