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

Visual Studio克隆Azure Repos报Git致命错误[0x520]求助

解决Visual Studio 2019克隆Azure Repos仓库时的"Failed to write item to store"错误

我碰到过好几个类似的案例,这个[0x520]错误通常和Windows凭据管理、Git的凭据存储配置或者VS的Git集成冲突有关。结合你已经尝试过的方法,给你几个针对性的解决方案:

方案1:强制Git使用Windows凭据管理器而非VS内置集成

有时候VS自带的Git集成会和系统的凭据管理器抢着处理认证流程,导致会话异常终止。你可以手动配置Git优先调用Windows凭据管理器:

  • 打开Git Bash或者命令提示符,运行以下命令:
    git config --global credential.helper wincred
    
  • 打开控制面板→用户账户→凭据管理器→Windows凭据,删除所有和Azure Repos、目标Git仓库相关的旧凭据(操作前记得备份好你的PAT)
  • 重新启动Visual Studio,再次尝试克隆仓库

方案2:重置Visual Studio的Git相关用户配置

VS的本地缓存可能已经损坏,导致认证会话无法正常存储:

  • 关闭所有Visual Studio实例
  • 打开命令提示符,执行以下命令重置VS用户数据:
    devenv /resetuserdata
    
    这个操作会清除VS的个性化配置(包括Git账号缓存),重启后需要重新配置Git
  • 启动VS后,重新添加你的Azure Repos PAT,再尝试克隆操作

方案3:绕开VS克隆功能,手动用Git命令克隆后导入

如果VS的克隆模块一直出问题,可以先直接用Git命令完成克隆,再导入到VS中:

  • 打开Git Bash,使用HTTPS链接克隆仓库,输入你的PAT作为密码(注意替换链接里的占位符):
    git clone https://<你的PAT>@dev.azure.com/<你的组织名>/<项目名>/_git/<仓库名>
    
  • 克隆完成后,打开Visual Studio,选择文件→打开→项目/解决方案,导入刚才克隆的仓库文件夹。之后VS的Git功能依然可以正常使用

方案4:调整Git版本以匹配VS2019兼容性

你当前使用的Git 2.29.2可能和VS2019 16.7/16.8版本存在兼容性问题:

  • 尝试降级Git到2.28.x稳定版本,或者升级到2.30.x及以上版本
  • 安装完成后重启Visual Studio,再测试克隆操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.11 07:23:29