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

  
 
  

home | help
GH-REPO-EDIT(1) 		GitHub CLI manual		 GH-REPO-EDIT(1)

NAME
     gh-repo-edit - Edit repository settings

SYNOPSIS
     gh repo edit [<repository>] [flags]

DESCRIPTION
     Edit repository settings.

     To toggle a setting off, use the --<flag>=false syntax.

     Changing  repository  visibility can have unexpected consequences including
     but not limited to:

     * Losing stars and watchers, affecting repository ranking

     * Detaching public forks from the network

     * Disabling push rulesets

     * Allowing access to GitHub Actions history and logs

     When the --visibility flag is used, --accept-visibility-change-consequences
     flag is required.

     For information on all the potential consequences, see  <https://gh.io/set-
     ting-repository-visibility>.

OPTIONS
     --accept-visibility-change-consequences
	    Accept the consequences of changing the repository visibility

     --add-topic <strings>
	    Add repository topic

     --allow-forking
	    Allow forking of an organization repository

     --allow-update-branch
	    Allow  a  pull request head branch that is behind its base branch to
	    be updated

     --default-branch <name>
	    Set the default branch name for the repository

     --delete-branch-on-merge
	    Delete head branch when pull requests are merged

     -d, --description <string>
	    Description of the repository

     --enable-advanced-security
	    Enable advanced security in the repository

     --enable-auto-merge
	    Enable auto-merge functionality

     --enable-discussions
	    Enable discussions in the repository

     --enable-issues
	    Enable issues in the repository

     --enable-merge-commit
	    Enable merging pull requests via merge commit

     --enable-projects
	    Enable projects in the repository

     --enable-rebase-merge
	    Enable merging pull requests via rebase

     --enable-secret-scanning
	    Enable secret scanning in the repository

     --enable-secret-scanning-push-protection
	    Enable secret scanning push protection  in	the  repository.  Secret
	    scanning must be enabled first

     --enable-squash-merge
	    Enable merging pull requests via squashed commit

     --enable-wiki
	    Enable wiki in the repository

     -h, --homepage <URL>
	    Repository home page URL

     --remove-topic <strings>
	    Remove repository topic

     --template
	    Make the repository available as a template repository

     --visibility <string>
	    Change the visibility of the repository to {public,private,internal}

EXIT CODES
     0: Successful execution

     1: Error

     2: Command canceled

     4: Authentication required

     NOTE:  Specific  commands may have additional exit codes. Refer to the com-
     mand's help for more information.

EXAMPLE
     # Enable issues and wiki
     $ gh repo edit --enable-issues --enable-wiki

     # Disable projects
     $ gh repo edit --enable-projects=false

SEE ALSO
     gh-repo(1)

				    Aug 2026			 GH-REPO-EDIT(1)

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

home | help