GitHub Enterprise uses a self-signed certificate when it is first started. You should configure TLS to use a certificate that is signed by a certificate authority that is trusted by web browsers.
At the top of the Management Console, click Settings.
In the left sidebar, click Privacy.
Select SSL only (recommended).
Under Install SSL Certificate (replace existing), click Choose File.
- Choose an SSL certificate or certificate chain (in PEM format) to install. This file will usually have a .pem, .crt, or .cer extension.
- Under Install SSL Key (replace existing), click Choose File.
-
Choose an SSL key (in PEM format) to install. This file will usually have a
.key
extension.Warning: Your SSL key must not have a passphrase! For more information, see "Removing the passphrase from your key file".