Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
glab(1)								       glab(1)

NAME
       glab-repo-create	- Create a new GitLab project/repository.

SYNOPSIS
       glab repo create	[path] [flags]

DESCRIPTION
       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.

OPTIONS
       --defaultBranch=""	Branch	name  for  the new project, overriding
       both the	GitLab instance	default	and your local git configuration.

       -d, --description=""	 Description of	the new	project. Set to	"-" to
       open an editor.

       -g, --group=""	   Namespace or	group for the new project. Defaults to
       the current user's namespace.

       --internal[=false]      Make project internal: visible to any authenti-
       cated user. Default.

       -n, --name=""	  Name of the new project.

       -p,  --private[=false]	    Make  project  private:  visible  only  to
       project members.

       -P,  --public[=false]	  Make project public: visible without any au-
       thentication.

       --readme[=false]	     Initialize	project	with README.md.	The repository
       is cloned locally after creation	to ensure the local branch matches the
       remote.

       --remoteName="origin"	  Remote name for the  Git  repository	you're
       in. Defaults to origin if not provided.

       -s,  --skipGitInit[=false]      Skip local repository setup (skips both
       'git init' and cloning).

       -t, --tag=[]	 The list of tags for the project.

OPTIONS	INHERITED FROM PARENT COMMANDS
       -h, --help[=false]      Show help for this command.

EXAMPLE
       # 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

SEE ALSO
       glab-repo(1)

Auto generated by spf13/cobra	   Jun 2026			       glab(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glab-repo-create&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help