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

Ubuntu系统下从Alexa开发者控制台克隆技能失败求助

解决Ubuntu下克隆Alexa技能时Skill clone failed. Reason: Command failed: git branch --show-current报错的方法
  • 检查并升级Git版本
    git branch --show-current是Git 2.22.0及以上版本才支持的命令,Ubuntu默认预装的Git版本可能低于这个要求。

    1. 先查看当前Git版本:
      git --version
      
    2. 若版本低于2.22.0,通过PPA源升级:
      sudo add-apt-repository ppa:git-core/ppa
      sudo apt update
      sudo apt install git
      
    3. 再次运行git --version确认版本已更新。
  • 手动指定分支克隆(临时替代方案)
    如果暂时不想升级Git,可直接指定技能仓库的分支进行克隆,绕开需要高版本Git的命令:

ask clone <你的技能ID> -b main

将<你的技能ID>替换为Alexa开发者控制台中对应技能的ID,-b后跟随的分支名一般为main或master,可根据技能仓库实际分支调整。

  • 验证Git基础配置
    确保本地Git已配置用户信息,避免潜在的权限或初始化问题:
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱地址"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 20:02:34