Skip to main content

This version of GitHub Enterprise Server will be discontinued on 2024-03-07. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise Server. For help with the upgrade, contact GitHub Enterprise support.

Managing repository settings

You can choose the way your repository functions by managing repository settings.

Setting repository visibility

You can choose who can view your repository.

Managing teams and people with access to your repository

You can see everyone who has access to your repository and adjust permissions.

Managing the forking policy for your repository

You can allow or prevent the forking of a specific private or internal repository owned by an organization.

Managing the commit signoff policy for your repository

You can require users to automatically sign off on the commits they make to your repository using GitHub Enterprise Server's web interface.

Managing the push policy for your repository

You can limit how many branches and tags can be updated in a single push.

Enabling anonymous Git read access for a repository

As a repository administrator, you can enable or disable anonymous Git read access for public repositories that meet certain requirements.

About email notifications for pushes to your repository

You can choose to automatically send email notifications to a specific email address when anyone pushes to the repository.

Configuring autolinks to reference external resources

You can add autolinks to external resources like JIRA issues and Zendesk tickets to help streamline your workflow.

Configuring tag protection rules

You can configure tag protection rules for your repository to prevent contributors from creating or deleting tags.