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

See also