You can choose the way your repository functions by managing repository settings.
You can choose who can view your repository.
You can see everyone who has access to your repository and adjust permissions.
You can allow or prevent the forking of a specific private or internal repository owned by an organization.
You can require users to automatically sign off on the commits they make to your repository using GitHub Enterprise Server's web interface.
You can limit how many branches and tags can be updated in a single push.
As a repository administrator, you can enable or disable anonymous Git read access for public repositories that meet certain requirements.
You can choose to automatically send email notifications to a specific email address when anyone pushes to the repository.
You can add autolinks to external resources like JIRA issues and Zendesk tickets to help streamline your workflow.
You can configure tag protection rules for your repository to prevent contributors from creating or deleting tags.