Skip to content

mw gitlab repo create

Releasev0.35.0 · cfeceb67

mw gitlab repo create [path] [flags]

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_HOST environment variable.
  • A full URL for the project.
--defaultBranch <master>
Default branch of the project. Defaults to master if not provided.
-d, --description <string>
Description of the new project. Set to "-" to open an editor.
-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.
-h, --help
Show help for this command.
--no-interaction
Do not ask any interactive questions
--profile <string>
Saved account profile (login defaults to the verified username)
-v, --verbose <count>
Increase output verbosity. Example: --verbose=2 or -vv
Terminal window
# 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
Report an issue with this page

Report a documentation issue

The report includes this page’s link, section and documentation version.

Review and submit on Phabricator, or run the command using your saved CLI profile. The command asks before creating the task.