如何在gh repo create CLI命令中正确指定--gitignore参数?
解决GitHub CLI创建仓库时--gitignore参数的报错问题
你遇到的HTTP 422报错,核心原因是--gitignore参数用法错误:这个参数只接受GitHub官方预定义的gitignore模板名称,而非你写的github/gitignore/C++.gitignore这类仓库文件路径。
正确用法示例
如果要使用C++的gitignore模板,直接指定模板名称C++即可,命令如下:
gh repo create <你的仓库名> --gitignore "C++"
自定义gitignore的替代方案
如果需要使用非官方的自定义gitignore内容,有两种简单方式:
- 先创建空仓库,之后手动上传或写入自定义的
.gitignore文件并提交 - 本地先写好
.gitignore文件,创建仓库时加上--source .参数,将本地目录同步到远程仓库,自动包含本地的gitignore配置
你可以执行gh repo create --help查看--gitignore参数的官方说明,确认模板名称要求。官方模板名称对应GitHub gitignore仓库里的文件名(去掉.gitignore后缀即可)。
内容的提问来源于stack exchange,提问作者meechie
相关产品推荐
相关产品推荐

