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

Android Studio集成GitLab拉取Flutter项目权限报错如何解决?

Android Studio拉取GitLab仓库权限报错解决方案

报错本质

你遇到的remote: The project you were looking for could not be found or you don't have permission to view it报错核心是GitLab身份校验失败,IDE没有拿到有效访问凭证。

解决步骤

  • 第一步:前置校验
    先确认两个基础条件:你使用的GitLab账号确实拥有目标仓库的读写权限;你复制的仓库地址完全正确,没有拼写错误、多余空格,私有库不要误用公开访问地址。
  • 第二步:在Android Studio中配置GitLab凭证
    Android Studio的GitLab配置入口不在Git设置项下,操作路径如下:
    1. 打开GitLab网页端,登录你的账号后,点击右上角头像→偏好设置→访问令牌,新建一个个人访问令牌,勾选read_repository、write_repository权限,按需设置过期时间,生成后立刻复制保存令牌,该令牌仅显示一次。
    2. 回到Android Studio,打开设置(Windows端路径为File→Settings,Mac端路径为Android Studio→Settings),依次找到版本控制(Version Control)→GitLab选项,点击添加按钮,输入你的GitLab服务地址(官方公共GitLab填https://gitlab.com,企业私有部署填内部地址),粘贴刚才生成的访问令牌,点击确定保存。
  • 第三步:适配无GitLab配置项的场景
    如果你在版本控制菜单下找不到GitLab选项,可以直接通过本地Git全局配置实现校验,无需依赖IDE内置配置:
    1. 打开终端,执行以下命令,将用户名、邮箱替换为你GitLab账号的对应信息:
    git config --global user.name "你的GitLab用户名"
    git config --global user.email "你的GitLab绑定邮箱"
    
    1. 如果你使用HTTPS协议拉取代码,下次触发拉取操作时,弹出凭证输入框后,用户名填GitLab用户名,密码直接填之前生成的个人访问令牌,提交后凭证会自动存入系统凭证管理器,后续无需重复输入。
    2. 如果你使用SSH协议拉取代码,将本地生成的SSH公钥添加到GitLab账号的SSH密钥列表中,拉取时使用仓库的SSH地址即可。
  • 第四步:验证生效
    配置完成后重启Android Studio,重新执行「从版本控制获取」操作即可正常拉取代码。如果仍有报错,可先在本地终端手动执行git clone 你的仓库地址,如果终端可以正常拉取,重启IDE即可同步凭证。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 09:15:03