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

Visual Studio Code无法克隆或更新GitHub私有仓库问题求助

问题解决方案

1. 校验个人访问令牌(PAT)权限

  • 如果你使用的是经典PAT,必须勾选repo完整权限,仅勾选部分子权限无法访问私有仓库
  • 如果你使用的是细粒度PAT,需要在对应PAT的权限配置中,确认该PAT对目标私有仓库的Contents权限设置为读写,同时确认PAT的有效期未过期

2. 清除本地缓存的旧认证信息

Windows端

  • 打开控制面板→用户账户→凭据管理器→Windows凭据,找到所有git:https://github.com相关的凭据,全部删除后重启VSCode重新登录GitHub账号

Linux端

  • 执行git config --global --unset credential.helper清除全局Git认证缓存,或进入对应仓库目录执行git credential reject https://github.com清除单仓库缓存

3. 校验VSCode GitHub插件配置

  • 打开VSCode设置,搜索github.gitAuthentication,确认该选项为开启状态
  • 禁用所有第三方Git相关插件后重启测试,部分插件会篡改Git认证逻辑

4. 本地Git命令行先测试认证

先在本地终端直接执行git clone https://<你的PAT>@github.com/<用户名>/<私有仓库名>.git,如果命令行执行成功,说明问题出在VSCode的认证关联,可直接在VSCode中按Ctrl+Shift+P,输入GitHub: Sign Out退出登录后重新登录即可。如果命令行也报错,说明是PAT本身权限问题,重新生成符合要求的PAT即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 05:06:08