Skip to main content
GitHub Docs
Version:
Enterprise Cloud
Search or ask Copilot
Search or ask
Copilot
Select language: current language is English
Search or ask Copilot
Search or ask
Copilot
Open menu
Open Sidebar
Authentication
/
Authenticate with SSO
Home
Authentication
Account security
Authentication to GitHub
Create a strong password
Switching between accounts
Verifying devices on sign in
Update access credentials
Manage personal access tokens
Reviewing your SSH keys
Deploy keys
Token expiration
Review security log
Security log events
Remove sensitive data
About anonymized URLs
GitHub's IP addresses
SSH key fingerprints
Sudo mode
Unauthorized access
Viewing and managing sessions
Secure your account with 2FA
About 2FA
About mandatory 2FA
Configure 2FA
Configure 2FA recovery
Access GitHub with 2FA
Countries supporting SMS
Change 2FA method
Troubleshooting 2FA
Recover an account with 2FA
Disable 2FA
Authenticate with a passkey
About passkeys
Manage your passkeys
Sign in with a passkey
Authenticate with SSO
Authenticate as a managed user
Single sign-on
SSH Key with SSO
Personal access token with SSO
Active SSO sessions
Connect with SSH
About SSH
SSH agent forwarding
Managing deploy keys
Check for existing SSH key
Generate new SSH key
Add a new SSH key
Test your SSH connection
SSH key passphrases
Troubleshooting SSH
Use SSH over HTTPS port
Recover SSH key passphrase
Deleted or missing SSH keys
Error: Host key verification failed
Permission denied (publickey)
Error: Bad file number
Error: Key already in use
Permission denied other-user
Permission denied other-repo
Agent failure to sign
ssh-add "illegal option" error
SSL certificate problem
Error: Unknown key type
SSH key audit
Verify commit signatures
Commit signature verification
Displaying verification for all commits
Existing GPG keys
Generating a new GPG key
Add a GPG key
Tell Git about your signing key
Associate email with GPG key
Signing commits
Signing tags
Troubleshoot verification
Check verification status
Use verified email in GPG key
Authentication
/
Authenticate with SSO
Authenticating with single sign-on
You can authenticate to GitHub with single sign-on (SSO) and view your active sessions.
Authenticating with Enterprise Managed Users
About authentication with single sign-on
Authorizing an SSH key for use with single sign-on
Authorizing a personal access token for use with single sign-on
Viewing and managing your active SSO sessions