Create Repository for Authenticated User
Creates a repository for the authenticated GitHub user.
Query
Comma-separated response fields to include.
Body
The name of the repository.
A short description of the repository.
Whether the repository is private.
Whether the repository is initialized with a minimal README.
A URL with more information about the repository.
Whether issues are enabled.
Whether projects are enabled.
Whether the wiki is enabled.
Whether discussions are enabled.
The ID of the team that will be granted access to this repository when applicable.
The desired language or platform to apply to the .gitignore.
The license keyword of the open source license for this repository.
Whether to allow squash merges for pull requests.
Whether to allow merge commits for pull requests.
Whether to allow rebase merges for pull requests.
Whether to allow auto-merge to be used on pull requests.
Whether to delete head branches when pull requests are merged.
The default value for a squash merge commit title.
The default value for a squash merge commit message.
The default value for a merge commit title.
The default value for a merge commit message.
Whether downloads are enabled.
Whether this repository acts as a template that can be used to generate new repositories.