Before adding a new SSH key to your GitHub Enterprise Server account, you should have:
After adding a new SSH key to your GitHub Enterprise Server account, you can reconfigure any local repositories to use SSH. For more information, see "Switching remote URLs from HTTPS to SSH."
Note: DSA keys (SSH-DSS) are no longer supported. Existing keys will continue to function, but you cannot add new DSA keys to your GitHub Enterprise Server account.
- 
Copy the SSH public key to your clipboard. If your SSH public key file has a different name than the example code, modify the filename to match your current setup. When copying your key, don't add any newlines or whitespace. $ pbcopy < ~/.ssh/id_ed25519.pub # Copies the contents of the id_ed25519.pub file to your clipboardTip: If pbcopyisn't working, you can locate the hidden.sshfolder, open the file in your favorite text editor, and copy it to your clipboard.
- 
In the upper-right corner of any page, click your profile photo, then click Settings.  
- 
In the user settings sidebar, click SSH and GPG keys.  
- 
Click New SSH key or Add SSH key.  
- 
In the "Title" field, add a descriptive label for the new key. For example, if you're using a personal Mac, you might call this key "Personal MacBook Air". 
- 
Paste your key into the "Key" field.  
- 
Click Add SSH key.  
- 
If prompted, confirm your GitHub Enterprise Server password.  
- 
Copy the SSH public key to your clipboard. If your SSH public key file has a different name than the example code, modify the filename to match your current setup. When copying your key, don't add any newlines or whitespace. $ clip < ~/.ssh/id_ed25519.pub # Copies the contents of the id_ed25519.pub file to your clipboardTip: If clipisn't working, you can locate the hidden.sshfolder, open the file in your favorite text editor, and copy it to your clipboard.
- 
In the upper-right corner of any page, click your profile photo, then click Settings.  
- 
In the user settings sidebar, click SSH and GPG keys.  
- 
Click New SSH key or Add SSH key.  
- 
In the "Title" field, add a descriptive label for the new key. For example, if you're using a personal Mac, you might call this key "Personal MacBook Air". 
- 
Paste your key into the "Key" field.  
- 
Click Add SSH key.  
- 
If prompted, confirm your GitHub Enterprise Server password.  
- 
Copy the SSH public key to your clipboard. If your SSH public key file has a different name than the example code, modify the filename to match your current setup. When copying your key, don't add any newlines or whitespace. $ sudo apt-get install xclip # Downloads and installs xclip. If you don't have `apt-get`, you might need to use another installer (like `yum`) $ xclip -selection clipboard < ~/.ssh/id_ed25519.pub # Copies the contents of the id_ed25519.pub file to your clipboardTip: If xclipisn't working, you can locate the hidden.sshfolder, open the file in your favorite text editor, and copy it to your clipboard.
- 
In the upper-right corner of any page, click your profile photo, then click Settings.  
- 
In the user settings sidebar, click SSH and GPG keys.  
- 
Click New SSH key or Add SSH key.  
- 
In the "Title" field, add a descriptive label for the new key. For example, if you're using a personal Mac, you might call this key "Personal MacBook Air". 
- 
Paste your key into the "Key" field.  
- 
Click Add SSH key.  
- 
If prompted, confirm your GitHub Enterprise Server password. 