GitHub Enterprise provides SSH access that allows you to use command-line utilities for administrative tasks and also grants you limited passwordless sudo capability.
Once you have added an SSH key for shell access, you can SSH into your installation and run sudo -l
to see a full list of the administrative commands available to you.
To preserve the integrity of the appliance and ensure it remains in a consistent state, SSH access expressly does not allow you to
- gain root access to your installation
- install or run third-party software on your installation
- modify the underlying VM configuration
If you bypass any of these limitations, you void all warranties and may place your installation in an unsupportable state.