glab repo create
Create a new GitLab project/repository.
Synopsis
Creates the new project with your first configured host in your glab
configuration. The host defaults to GitLab.com if not set. To set a host,
provide either:
- A
GITLAB_HOSTenvironment variable. - A full URL for the project.
glab repo create [path] [flags]Examples
# Create a repository under your account using the current directory name.
$ glab repo create
# Create a repository under a group using the current directory name.
$ glab repo create --group glab-cli
# Create a repository with a specific name.
$ glab repo create my-project
# Create a repository for a group.
$ glab repo create glab-cli/my-project
# Create on a host other than gitlab.com.
$ GITLAB_HOST=example.com glab repo create
$ glab repo create <host>/path/to/repository
Options
--defaultBranch master Default branch of the project. Defaults to master if not provided.
-d, --description string Description of the new project.
-g, --group string Namespace or group for the new project. Defaults to the current user's namespace.
--internal Make project internal: visible to any authenticated user. Default.
-n, --name string Name of the new project.
-p, --private Make project private: visible only to project members.
-P, --public Make project public: visible without any authentication.
--readme README.md Initialize project with README.md.
--remoteName origin Remote name for the Git repository you're in. Defaults to origin if not provided. (default "origin")
-s, --skipGitInit Skip run 'git init'.
-t, --tag stringArray The list of tags for the project.Options inherited from parent commands
-h, --help Show help for this command.