Android Studio 2020.3.1 登录GitHub拉取项目时验证失败求助
核心结论
这个127.0.0.1:63342的本地验证页要求输入的不是GitHub账号密码,也不是JetBrains账号密码,而是GitHub的个人访问令牌(Personal Access Token,简称PAT)。
GitHub在2021年8月正式停止了第三方客户端使用账号密码进行Git操作的验证方式,所有IDE类工具的Git集成功能都必须通过PAT完成身份校验。
验证操作步骤
- 先关闭当前Android Studio弹出的验证页面,登录你的GitHub账号
- 依次进入账号「设置」→ 「开发者设置」→「个人访问令牌」→选择「经典令牌」
- 点击「生成新的经典令牌」,按提示完成身份校验
- 给令牌设置备注名(比如
Android Studio Git权限),按需选择过期时间 - 权限勾选区域仅需选中全部
repo相关权限,其余权限不用勾选,点击生成 - 生成后立刻复制完整的令牌字符串,该字符串仅会展示一次,丢失后需要重新生成
- 回到Android Studio的验证页面,用户名填写你的GitHub用户名,密码栏粘贴刚才复制的令牌,提交即可完成验证
更省心的替代方案
如果不想每次令牌过期都要重新生成,可以改用SSH协议拉取项目:提前把你本机的SSH公钥上传到GitHub账号的SSH密钥列表中,后续所有Git操作都不需要再输入验证信息。
内容的提问来源于stack exchange,提问作者Europa
相关产品推荐
相关产品推荐

