gh repo create
gh repo create [<name>] [flags]
创建一个新的 GitHub 存储库。
要以交互方式创建存储库,请使用gh repo create,不带参数。
要以非交互方式创建远程存储库,请提供存储库名称和--public, --private或--internal,通过--clone在本地克隆新存储库。
要从现有本地存储库创建远程存储库,请使用--source。默认情况下,远程存储库名称将是源目录的名称。通过--push将任何本地提交推送到新存储库。
Options
-c,--clone- Clone 新的存储库到当前目录
-d,--description <string>- 存储库的描述
--disable-issues- 禁用 issues
--disable-wiki- 禁用 wiki
-g,--gitignore <string>- 指定一个 gitignore 的模板
-h,--homepage <URL>- 主页URL
--internal- 内部可见
-l,--license <string>- 指定开源的协议
--private- 私有存储库
--public- 公开存储库
--push- 推送本地的 commits 到新的存储库
-r,--remote <string>- 指定 remote 名称
-s,--source <string>- 指定存储库的源代码路径e
-t,--team <name>- 可以访问存储库的组织名字
-p,--template <repository>- 让新的存储库,基于 一个模板存储库生成
Examples
# 交互式创建一个 存储库
gh repo create
# 创建一个新的远程存储库,并将它 clone 到本地
gh repo create my-project --public --clone
# 以本地目录为基础,创建一个新的远程存储库
gh repo create my-project --private --source=. --remote=upstream