This workflow requires PHP, which is no longer pre-installed since macOS 12 Montery. You can install it via Homebrew (brew install php).
For github.com
In Alfred type gh > login to authenticate against your account. The login uses OAuth, so you do not have to enter your credentials.
For GitHub Enterprise Cloud
In Alfred type ghe > url https://github.com/enterprises/<enterprise-slug>.
Create a new Personal Access Token (ghe > generate token or https://github.com/settings/tokens). It only needs access to your repos. If your enterprise enforces SAML SSO, make sure to authorize the token for the relevant organizations.
In Alfred type (ghe > login <paste token here>)
You can now use ghe your_enterprise_repo_name
For GitHub Enterprise Server (self-hosted)
In Alfred type ghe > url https://github.mycompany.com
Create a new Personal Access Token (ghe > generate token or https://github.mycompany.com/settings/applications). It only needs access to your repos. Copy this token to your clipboard.
In Alfred type (ghe > login <paste token here>)
You can now use ghe your_enterprise_repo_name
Access to private repositories in organizations
Organizations must approve this app, otherwise private repositories of that organization can not be accessed. Access can be requested here.
Key Combinations
Key Combination
Action
enter
Open entry in default browser
cmd + c
Copy URL of the entry
cmd + enter
Paste URL to front most app
shift or cmd + y
Open URL in QuickLook
Commands
To search through your GitHub Enterprise instance replace gh by ghe.