ghe setup admin - aetas-github-training/Support GitHub Wiki

GitHub Enterprise Setup & Administration

Installation & Setup

High Availability Replica Instance

Backup Utilties

Instance Upgrade

GHE Administration

Site Administrators
Advanced settings
Auditing & Monitoring
Instance Maintenance

User/account administration

Account impersonation
  • Impersonate a user by visiting /stafftools/<username>
  • Impersonate a user via Site Admin icon (rocket ship) when viewing a user page
  • Impersonate a user via Staff Tools via \ (backslash) keyboard shortcut
  • Impersonation is an audited action and the stated reason for impersonation is logged.
    • âš ī¸ Note that only the start of impersonation is displayed in the audit log
User auditing
Auditing active & dormant users

Command-line

SSH and command-line access
Command-line utilities
  • Command-line utilities guide
  • Useful commands
    • ghe-announce - sets a banner at the top of every GitHub Enterprise page
    • ghe-maintenance - put the instance into maintenance mode
    • ghe-user-csv - dumps a list of all the users in the installation in CSV format
    • ghe-system-info - responds with JSON of instance health stats
    • ghe-license-info - responds with JSON of of the currently installed license
    • ghe-set-password - set a new password to log into the Management Console
    • ghe-org-admin-promote- gives organization admin privileges (by adding to the Owners team) to all users in your installation who already have Site Admin privileges
    • Useful, but not available when LDAP sync is enabled:
      • ghe-user-promote
      • ghe-user-demote
      • ghe-user-suspend
      • ghe-user-unsuspend

Organizations and teams: access control

âš ī¸ **GitHub.com Fallback** âš ī¸