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

求助:VS2022无法保存GitHub个人访问令牌用于NuGet注册表

解决GitHub令牌在VS2022中重复提示输入的问题

1. 检查Windows凭据管理器条目有效性

  • 打开Windows凭据管理器(控制面板→用户账户→凭据管理器→Windows凭据)
  • 找到名称包含github.com的条目,确认用户名是你的GitHub账号名,密码是未过期且权限充足的个人访问令牌(PAT)
  • 如果令牌过期或权限不足,直接替换为新生成的PAT(需勾选repo、read:org等必要权限)

2. 清除并重置Git凭据缓存

  • 打开VS2022内置终端或系统CMD,执行以下命令:
    git credential-manager-core erase https://github.com
    git config --global credential.helper manager-core
    
  • 重启VS2022,重新执行拉取/推送操作,在弹出的凭据窗口输入用户名和有效PAT,勾选保存凭据选项

3. 核对VS2022的Git配置

  • 打开VS2022,依次进入工具→选项→源代码管理→Git全局设置
  • 确认凭据助手设置为GCM for Windows,若不是则选择该选项并保存
  • 确保VS2022为最新版本,旧版本可能存在凭据兼容问题,可通过帮助→检查更新完成升级

4. 验证Git全局配置正确性

  • 在系统CMD中执行git config --list,查看credential.helper配置值应为manager-core
  • 若配置错误,执行git config --global credential.helper manager-core修正

5. 排查令牌权限问题

  • 登录GitHub后台,进入Settings→Developer settings→Personal access tokens
  • 确认当前使用的令牌已勾选仓库操作、组织读取等必要权限,权限缺失会导致反复验证

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 22:53:09