You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio 2021导入GitHub Flutter项目遇授权问题求助

解决Android Studio导入Flutter GitHub项目的授权问题

一、授权环节的作用

这个JetBrains IDE与GitHub的授权,核心是让IDE获得访问你GitHub账号的权限,后续克隆仓库、拉取推送代码、创建PR等版本控制操作都能直接在IDE里完成,不用每次手动输入凭证,本质是建立IDE和GitHub的信任连接,简化开发流程。

二、跳转原因及密码失效问题

你选择通过Android Studio直接从GitHub导入项目时,IDE会自动触发OAuth授权流程,跳转到GitHub的授权页面确认权限。而账号密码无法使用,是因为GitHub现在默认禁止用账号密码直接给第三方应用(比如IDE)授权,必须用**个人访问令牌(Personal Access Token, PAT)**替代密码。

三、正确的项目导入方法

方法1:用个人访问令牌完成授权

  • 生成个人访问令牌:
    1. 登录GitHub,进入「Settings → Developer settings → Personal access tokens → Tokens (classic)」
    2. 点击「Generate new token」,勾选repo权限(足够克隆公有/私有仓库),设置令牌有效期,生成后复制保存好(令牌只显示一次)
  • 回到Android Studio的账号密码输入窗口,用户名填你的GitHub账号,密码栏粘贴刚才生成的令牌,完成授权后就能正常导入项目。

方法2:手动克隆后导入(无需授权,更直接)

  • 打开终端/命令行,执行克隆命令:
    git clone https://github.com/londonappbrewery/magic-8-ball-flutter.git
    
  • 打开Android Studio,选择「File → Open」,找到克隆好的项目文件夹,直接打开即可。

内容的提问来源于stack exchange,提问作者user20019751

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 09:15:49