Android Studio加载GitHub Pull requests失败:无法解析指定仓库名称
Android Studio 加载GitHub Pull Requests 报错解决方案
针对你遇到的「登录双GitHub账号后无法加载PR,提示Can't load data from GitHub. [Could not resolve to a Repository with the name xxx]」问题,除了你已尝试的方案,可尝试以下操作:
确认仓库权限与账号优先级
- 打开
Settings > Version Control > GitHub,检查报错的xxx仓库所属账号是否对该仓库拥有读取权限(私有仓库需确保账号在仓库协作者列表或组织成员中)。 - 将目标仓库对应的账号拖到账号列表顶部,设为默认优先级,避免IDE误选无权限账号访问仓库。
- 打开
手动验证仓库关联与远程地址
- 进入
Settings > Version Control > Git,确认项目的远程仓库URL正确,且该URL对应的仓库属于你登录的其中一个账号。 - 在GitHub账号管理界面,点击对应账号的
Refresh按钮,强制同步账号下的所有仓库列表,确保xxx仓库出现在同步列表中。
- 进入
重新生成权限完整的GitHub Token
生成Token时必须勾选以下核心权限:repo(全仓库权限,包括私有仓库)read:org(若为组织工作仓库,需读取组织信息权限)
生成后在Android Studio中通过Use Token方式重新添加账号,确保账号验证通过。
清理IDE本地GitHub缓存
关闭Android Studio后,找到IDE缓存目录:- Windows:
C:\Users\<你的用户名>\.AndroidStudio<版本号>\system\caches - macOS:
~/Library/Caches/Google/AndroidStudio<版本号> - Linux:
~/.AndroidStudio<版本号>/system/caches
删除githubIntegration或所有github前缀的缓存文件夹,重启IDE后重试。
- Windows:
隔离测试单个账号
暂时移除其中一个账号(比如先移除个人账号),仅保留目标仓库所属账号,尝试加载PR。若问题解决,再重新添加另一个账号并调整优先级,避免账号权限冲突。
内容的提问来源于stack exchange,提问作者Pooja Singh
相关产品推荐
相关产品推荐

