Android Studio分享项目到Github时登录失败如何解决
Android Studio 分享项目到GitHub登录失败解决办法
GitHub 2021年8月起停止支持账户密码进行Git操作和第三方应用授权,所有需要访问GitHub账户的第三方工具都必须使用个人访问令牌(PAT)替代密码,这是你输入正确账号密码也登录失败的核心原因,按以下步骤操作即可解决:
方法1:使用Android Studio内置GitHub授权(新手推荐)
- 关闭当前弹出的本地登录页面和所有授权相关弹窗
- 打开Android Studio设置:Windows/Linux系统点击
File > Settings,Mac系统点击Android Studio > Settings - 在左侧菜单栏找到
Version Control > GitHub - 点击右侧区域的
+号添加账户,选择Log In with Token...选项 - Android Studio会自动跳转GitHub的令牌生成页面,且预勾选所有需要的权限,你登录自己的GitHub账号后直接点击页面底部的
Generate token - 复制生成的长串令牌,粘贴回Android Studio的令牌输入框,点击
Add完成授权 - 之后再次点击分享项目到GitHub的按钮,无需再次输入账号密码即可正常上传
方法2:手动生成PAT绑定(适用于自动跳转失败的情况)
- 登录GitHub官网,点击右上角头像选择
Settings - 页面拉到最底部,左侧菜单栏选择
Developer settings - 左侧选择
Personal access tokens > Tokens (classic) - 点击右上角
Generate new token > Generate new token (classic) - 自定义令牌名称(比如
Android Studio Access),过期时间可按需求选择,自用可选择No expiration避免重复生成 - 权限勾选区域必须勾选
repo、gist、workflow、read:org四个分类下的所有子选项 - 拉到页面最底部点击
Generate token,复制生成的令牌(该令牌仅显示一次,丢失需重新生成) - 回到Android Studio的GitHub账户添加页面,粘贴令牌完成绑定即可
注意:如果操作过程中再次弹出127.0.0.1的本地授权页面,直接关闭即可,只要你已输入正确的令牌,不需要在该页面输入任何账号密码,授权状态会自动同步到Android Studio。
常见异常排查
- 绑定令牌后仍然登录失败:检查生成PAT时是否漏选
repo相关权限,没有仓库读写权限无法上传项目 - 授权流程反复报错:优先将Android Studio更新到最新稳定版,旧版本的GitHub授权逻辑存在兼容问题
内容的提问来源于stack exchange,提问作者Haziq Haris
相关产品推荐
相关产品推荐

