无法从Android Studio向GitHub分享项目:凭证异常且无法输入凭证
解决Android Studio分享GitHub时凭证无效且无法输入的问题
清除Android Studio的GitHub关联账户
打开Android Studio的设置(Windows/Linux:File→Settings;Mac:Android Studio→Settings),找到Version Control→GitHub,点击Remove Account删除现有账户,重启Android Studio后重新尝试分享项目,此时应该会弹出凭证输入窗口。清理系统级旧凭据
系统凭据管理器可能留存了无效的GitHub凭证,需删除后重试:- Windows:打开「控制面板」→「用户账户」→「凭据管理器」,找到GitHub相关凭据删除。
- Mac:打开「钥匙串访问」,搜索GitHub相关条目并删除。
- Linux:通过对应桌面环境的密码管理工具(如GNOME的「密码和密钥」)删除GitHub凭据。
手动配置GitHub访问令牌
若仍无法弹出输入框,可手动生成个人访问令牌(PAT):- 登录GitHub,进入
Settings→Developer settings→Personal access tokens→Tokens (classic)。 - 生成新令牌,勾选
repo等必要权限,复制令牌内容。 - 在Android Studio设置的
Version Control→GitHub中,选择Add Account→Token方式,粘贴令牌完成登录。
- 登录GitHub,进入
重置Android Studio的VCS配置
关闭Android Studio,删除VCS配置目录后重启:- Windows:
C:\Users\<你的用户名>\.AndroidStudio<版本>\config\vcs - Mac:
~/Library/Application Support/Google/AndroidStudio<版本>/vcs - Linux:
~/.AndroidStudio<版本>/config/vcs
- Windows:
内容的提问来源于stack exchange,提问作者harmo480
相关产品推荐
相关产品推荐

