This version of GitHub Enterprise will be discontinued on 2022-02-16. 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. For help with the upgrade, contact GitHub Enterprise support.

Using built-in authentication

When you use the default authentication method, all authentication details are stored within your GitHub Enterprise Server instance. Built-in authentication is the default method if you don’t already have an established authentication provider, such as LDAP, SAML, or CAS.

You can create custom messages that users will see on the sign in and sign out pages. For more information, see "Customizing user messages on your instance."

Configuring built-in authentication

  1. From an administrative account on GitHub Enterprise Server, click in the upper-right corner of any page. Rocketship icon for accessing site admin settings
  2. In the left sidebar, click Management Console. Management Console tab in the left sidebar
  3. In the left sidebar, click Authentication. Authentication tab in the settings sidebar
  4. Select Built in authentication. Select built-in authentication option

Two-factor authentication

When using LDAP or built-in authentication, two-factor authentication is supported. Organization administrators can require members to have two-factor authentication enabled.

Creating your account

Once your instance has been created, you'll need to create your own admin account.

  1. On the "Create Admin Account" page at http(s)://[hostname]/join, choose your username, password, and email address, then click Create an account. Create Admin Account
  2. Sign in to your GitHub Enterprise Server instance at http(s)://HOSTNAME/login.

Inviting users

  1. From an administrative account on GitHub Enterprise Server, click in the upper-right corner of any page. Rocketship icon for accessing site admin settings
  2. In the left sidebar, click Invite user. Invite user tab in the site admin console
  3. Type the username and email address for each of the user accounts that you'd like to create, then click Generate a password reset link. Generate a password reset link button

Tip: If email for notifications is configured on the appliance, an invite will also be sent to the provided email address.

Further reading

Did this doc help you?

Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Or, learn how to contribute.