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

微软账户域名迁移后,Private NuGet源401未授权及SourceTree/Rider问题

解决方案

一、SourceTree登录无响应问题

  • 清除Windows凭据缓存:打开控制面板 -> 用户账户 -> 凭据管理器 -> Windows凭据,找到所有包含Azure DevOps、旧账户邮箱(myName@myName.com)的凭据条目,全部删除后重启SourceTree,重新尝试登录。
  • 重置Git Credential Manager配置:
    打开命令提示符,依次执行:
    git config --global credential.helper manager-core
    git credential-manager-core configure
    
    执行完成后,在SourceTree中尝试拉取/推送仓库,触发重新登录流程。
  • 切换SourceTree的Git版本:打开SourceTree的工具 -> 选项 -> Git,选择使用系统Git(而非内置Git),确保系统Git是最新版本,避免内置Git的缓存冲突。

二、JetBrains Rider NuGet Restore 401问题

  • 重置Rider的NuGet源凭据:
    打开Rider的File -> Settings -> NuGet -> NuGet Sources,找到你的Azure DevOps NuGet源,点击右侧齿轮图标选择Manage Credentials,删除所有旧凭据后,选择Add,输入新账户邮箱和密码(或个人访问令牌PAT)保存。
  • 使用个人访问令牌(PAT)替代密码:
    1. 登录Azure DevOps,进入用户设置 -> 个人访问令牌,创建一个新PAT,勾选Packaging -> Read权限,生成后复制保存。
    2. 在Rider的NuGet源设置中,编辑对应源,用户名填新账户邮箱,密码填刚才生成的PAT,保存后重新执行NuGet Restore。
  • 手动更新全局NuGet配置:
    打开%AppData%\NuGet\NuGet.Config文件,删除所有包含旧账户信息的<credentials>节点,确保对应Azure DevOps源的凭据为新账户信息。如果没有,可手动添加:
    <packageSources>
      <add key="你的Azure DevOps源名" value="源地址" />
    </packageSources>
    <packageSourceCredentials>
      <你的Azure DevOps源名>
        <add key="Username" value="新账户邮箱" />
        <add key="ClearTextPassword" value="你的PAT" />
      </你的Azure DevOps源名>
    </packageSourceCredentials>
    
    保存文件后重启Rider重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 06:59:55