0

当我使用创建新仓库时

gh repo create My_Repo

系统提示我以下问题

? Visibility
? Would you like to add a .gitignore? (y/N)
? Would you like to add a license? (y/N)
? This will add an "origin" git remote to your local repository. Continue? (Y/n)

我想在一个命令中管理所有 4 个问题。

我尝试了以下

gh repo create My_Repo --public -g No -l No
? This will create the "My_Repo" repository on GitHub. Continue? (Y/n)

它给了我以下输出

HTTP 422: Repository creation failed. (https://api.github.com/user/repos)
gitignore_template is an unknown gitignore template.
license_template is an unknown license template.

我试过gh repo create My_Repo --public -g None -l None它也导致同样的错误。

我也想绕过这个问题

? This will create the "My_Repo" repository on GitHub. Continue? (Y/n)

我怎么做?

我希望在一个命令中给出以下答案

? Visibility --public
? Would you like to add a .gitignore? ====> No
? Would you like to add a license? ====> No
? This will add an "origin" git remote to your local repository. Continue? ====> Yes

另外,是否可以在单个命令中包含以下内容?

gitignore = Python | license = None | add to "origin" = Yes
gitignore = None | license = MIT License | add to "origin" = Yes
4

1 回答 1

2

我会给你所有4个选项

  1. 使用以下选项创建存储库
  • - 上市

  • --gitignore 无

  • --许可证 无

  • 添加到“原点”是的

     gh repo create MyRepo --public -y
    
  1. 创建一个回购
  • gitignore = Python

  • 许可证 = 无

     gh repo create MyRepo --public -g Python -y
    
  1. 创建一个回购
  • gitignore = 无

  • 许可证 = 麻省理工学院许可证

     gh repo create MyRepo --public -l MIT -y
    
  1. 创建一个回购
  • gitignore = Python

  • 许可证 = 麻省理工学院许可证

     gh repo create MyRepo --public -g Python -l MIT -y
    

每当您想要包含 gitignore 模板时,请选择模板并使用 TitleCase 输入名称。这是所有可用 gitignore 模板的链接 -> Link

于 2021-10-02T03:47:53.577 回答