Android Studio连接GitHub失败跳转127.0.0.1返回401错误如何解决
解决方案
方案1:使用GitHub个人访问令牌(PAT)直接添加账户(推荐,成功率最高)
- 打开GitHub官网,登录你的账号,依次点击右上角头像 > Settings > Developer settings > Personal access tokens > Tokens (classic)
- 点击
Generate new token,选择Generate new token (classic),按需设置过期时间,权限勾选repo、gist、read:org、user这几个必要选项 - 生成令牌后复制保存好(关闭页面后就看不到了)
- 回到Android Studio的设置 > 版本控制 > GitHub,点击添加账户,选择
Use token选项,把刚才复制的令牌粘贴进去确认即可,不需要走浏览器授权流程
方案2:清理残留授权缓存重试浏览器授权
- 先完全退出Android Studio,结束所有相关进程
- 打开你默认的Firefox浏览器,清理所有缓存、Cookie,特别是和GitHub、JetBrains相关的站点数据
- 打开系统hosts文件(Windows路径
C:\Windows\System32\drivers\etc\hosts,Mac/Linux路径/etc/hosts),确认没有127.0.0.1绑定github相关域名的异常规则 - 重新打开Android Studio,再次尝试走浏览器授权流程
方案3:手动为本地Git配置GitHub账户信息
- 打开终端/命令行,依次执行以下命令,替换为你自己的GitHub用户名和绑定邮箱:
git config --global user.name "你的GitHub用户名" git config --global user.email "你的GitHub绑定邮箱"
- 回到Android Studio的设置 > 版本控制 > Git,点击测试确认Git能正常识别,之后可以直接通过终端执行Git推送等操作,Android Studio会自动读取配置好的Git权限
内容的提问来源于stack exchange,提问作者ameek2
相关产品推荐
相关产品推荐

