Once your instance is up and running, it's a good idea to configure basic network, DNS, hostname, subdomain, and SSL settings in the Management Console.
GitHub Enterprise allows you to set your appliance's hostname and nameservers, as well as enable SSL. For added security, you can also set up separate subdomains for services such as Gist and GitHub Pages.
A proxy server provides an additional level of security for your instance. Any outbound messages sent by GitHub Enterprise—such as outgoing webhooks, uploading bundles, or fetching legacy avatars—are first sent through the proxy server.
Ensure that your instance is properly configured before booting up your GitHub Enterprise instance for the first time.
If subdomain isolation is turned off, you should also disable GitHub Enterprise Pages to protect yourself from potential security vulnerabilities.
You can configure a few crucial Git server settings through the GitHub Enterprise admin tools.
Git Large File Storage (LFS) uses text pointers in place of large files in Git repositories. In a default LFS configuration, the files are stored on the GitHub Enterprise appliance.