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

Windows环境下Android Studio无法添加远程仓库:GIT_ASKPASS_TOKEN未定义

解决Android Studio通过HTTPS连接Gitlab时「GIT_ASKPASS_TOKEN环境变量未定义」的问题

方案1:配置Git凭据助手自动管理密钥

  • 打开Android Studio底部的Terminal,执行命令设置全局凭据存储:
    git config --global credential.helper store
    
  • 接着执行添加远程仓库的命令:git remote add origin <你的Gitlab仓库HTTPS地址>,按提示输入Gitlab用户名和个人访问令牌(PAT),凭据会被自动保存,后续操作不会再触发该错误。

方案2:直接在HTTPS地址中嵌入个人访问令牌

  • 把Gitlab的PAT直接拼到仓库地址里,格式如下:
    git remote add origin https://<你的PAT>@gitlab.com/<用户名>/<仓库名>.git
    
  • 注:PAT需要在Gitlab账号的「Settings > Access Tokens」里生成,至少勾选read_repository和write_repository权限。

方案3:让Android Studio自动管理Gitlab凭据

  • 打开Android Studio的File > Settings > Version Control > Git,确认Git路径指向本地正确的Git可执行文件。
  • 进入Version Control > GitLab,点击「Add Account」,选择用个人访问令牌登录,让IDE自动接管凭据管理,之后再添加远程仓库即可。

方案4:临时手动设置环境变量

  • 如果只是临时操作,可在Terminal先定义环境变量再执行命令:
    export GIT_ASKPASS_TOKEN=<你的Gitlab个人访问令牌>
    git remote add origin <你的Gitlab仓库HTTPS地址>
    

内容的提问来源于stack exchange,提问作者Rémy Albanese

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 19:41:55