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

Android Studio执行git push报错remote-https不是git命令如何解决

git: 'remote-https' is not a git command 报错解决指南

核心报错说明

git: 'remote-https' is not a git command. See 'git --help'

触发原因

  • Git核心组件丢失/损坏:git-remote-https是Git内置的、用于处理HTTPS协议远程仓库交互的辅助程序,近期如果有Git版本升级、磁盘清理、杀毒软件误删操作,可能导致该组件损坏或丢失,进而触发报错。
  • 环境变量/路径配置错误:系统PATH环境变量未包含Git核心组件目录,或是Android Studio指定的Git可执行文件路径有误,会导致Git调用附属组件时找不到对应文件。
  • 远程仓库地址配置异常:当前项目绑定的远程仓库地址格式拼写错误,也可能导致Git无法识别对应的远程传输协议,触发该报错。

解决步骤

  1. 先校验远程仓库地址配置
    在项目目录下执行命令:
    git remote -v
    查看返回的origin地址是否为正确的HTTPS格式仓库地址,如果存在拼写错误,执行如下命令修正后重试推送即可:
    git remote set-url origin <正确的仓库HTTPS地址>

  2. 校验Git本身是否正常
    打开系统原生终端(CMD/系统终端,不要使用Android Studio内置终端),进入项目目录执行git push操作:

    • 如果同样报错:说明是本地Git安装包损坏,直接卸载当前Git,重新安装官方最新稳定版Git即可修复组件问题。
    • 如果原生终端可以正常推送:说明是Android Studio的Git配置错误,按如下步骤修正:
      • 打开Android Studio → Settings → Version Control → Git
      • 确认Path to Git executable选择的路径为Git安装目录下bin文件夹中的git可执行文件
      • 点击Test按钮验证Git可用性,确认配置正确后重启Android Studio,再次推送即可。
  3. 备选替代方案
    如果你暂时不想处理HTTPS协议相关的问题,可以将仓库远程地址切换为SSH协议地址,本地配置好GitHub SSH公钥后,即可通过SSH协议完成代码推拉操作,不需要调用HTTPS相关组件。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 10:54:00