Managing users in your enterprise
Once users are able to authenticate to your GitHub Enterprise Server instance, they'll want to set up a few basic custom profile settings like an avatar and email notifications.
Promoting or demoting a site administrator→
Site administrators can promote any normal user account to a site administrator, as well as demote other site administrators to regular users.
Best practices for user security→
Outside of instance-level security measures (SSL, subdomain isolation, configuring a firewall) that a site administrator can implement, there are steps your users can take to help protect your GitHub Enterprise Server instance.
Auditing users across your instance→
The GitHub Enterprise Server audit log dashboard shows site administrators the actions performed by all users and organizations across your GitHub Enterprise Server instance within the past 90 days. It includes details such as who performed the action, what the action was, and when it was performed.
Managing dormant users→
A user account is considered to be dormant if it has not been active for at least a month. You may choose to suspend dormant users to free up user licenses.
Suspending and unsuspending users→
If a user leaves or moves to a different part of the company, you should remove or modify their ability to access your GitHub Enterprise Server instance.
Placing a legal hold on a user or organization→
You can place a legal hold on a user or organization to ensure that repositories they own cannot be permanently removed from your GitHub Enterprise Server instance.
Auditing SSH keys→
Site administrators can initiate an instance-wide audit of SSH keys.
Customizing user messages on your instance→
You can create custom messages that users will see on the sign in and sign out pages.
Configuring email for notifications→
To make it easy for users to respond quickly to activity on GitHub Enterprise Server, you can configure your instance to send email notifications on issue, pull request, and commit comments, as well as additional settings to allow inbound email replies. Notification emails are sent if there is activity on a repository a user is watching, if there is activity in a pull request or issue they are participating in, or if the user or team they're a member of are @mentioned in a comment.
Rebuilding contributions data→
You may need to rebuild contributions data to link existing commits to a user account.
Managing global webhooks→
Site administrators can view, add, edit, and delete global webhooks to track events at the instance level.