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

如何通过Git-CLI创建仓库时一次性配置gitignore、license及origin远程库?

报错原因

  • gh的-g/--gitignore、-l/--license参数仅用于指定你要使用的模板名称,不需要生成.gitignore或者license文件时,直接省略这两个参数即可。你传入No、None会被GitHub接口判定为要查找名为No/None的模板,因此返回未知模板的422错误。
  • 要绕过所有交互确认提示,添加--yes(短写-y)参数即可,该参数会默认同意所有操作确认,包括自动添加origin远程库的步骤。

各场景对应单条命令

基础需求:公开仓库、无.gitignore、无license、自动加origin、无交互

gh repo create My_Repo --public --yes

扩展场景1:公开仓库、Python.gitignore模板、无license、自动加origin、无交互

gh repo create My_Repo --public --gitignore Python --yes

扩展场景2:公开仓库、无.gitignore、MIT许可证、自动加origin、无交互

gh repo create My_Repo --public --license MIT --yes

补充说明

如果你是在已初始化的本地git仓库目录下执行上述命令,执行完成后会自动将新建的GitHub仓库绑定为本地仓库的origin远程;如果需要同时把本地当前分支代码推送到远程,可在命令末尾追加--source . --push参数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 20:54:03