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

无法在交互模式下运行GitHub CLI创建仓库问题求助

解决GitHub CLI gh repo create无法进入交互模式的问题

问题分析

执行gh repo create <repo name>时,系统提示必须指定--public/--private/--internal参数,无法触发默认交互流程,这通常是因为GitHub CLI无法识别当前终端的交互式环境,或是相关配置被修改导致的。

解决方法

  • 强制触发交互模式:直接在命令后添加--interactive参数,强制启动交互创建流程:
    gh repo create <repo name> --interactive
    
  • 检查终端交互性:执行以下命令判断当前shell是否为交互式:
    test -t 0 && echo "交互式终端" || echo "非交互式终端"
    
    如果返回"非交互式终端",说明当前环境(比如CI/CD脚本、无TTY的远程会话)不支持交互,这种情况只能通过指定参数创建仓库;如果是交互式终端但gh未识别,可尝试重启终端或检查终端配置。
  • 检查gh配置项:查看是否有配置禁用了交互提示:
    gh config list
    
    如果看到prompt = false,执行以下命令恢复默认设置:
    gh config set prompt true
    
  • 更新GitHub CLI:旧版本可能存在交互模式检测的bug,执行更新命令:
    gh upgrade
    
    更新完成后再尝试执行仓库创建命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 01:27:07