你可以连接到GitHub使用SSH
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Enter passphrase (empty for no passphrase):[Type a passphrase]
Enter same passphrase again:[Type passphrase again]
Adding your SSH key to the ssh-agent
Start the ssh-agent in the background.
eval "$(ssh-agent -s)"
Agent pid 59566
if you're using macOS Sierra 10.12.2 or later, you will need to modify your ~/.ssh/config file to automatically load keys into the ssh-agent and store passphrases in your keychain.
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa
Add your SSH private key to the ssh-agent and store your passphrase in the keychain. If you created your key with a different name, or if you are adding an existing key that has a different name, replace id_rsa in the command with the name of your private key file.
ssh-add -K ~/.ssh/id_rsa
Note: The -K option is Apple's standard version of ssh-add, which stores the passphrase in your keychain for you when you add an ssh key to the ssh-agent.
Adding a new SSH key to your GitHub account
Copy the SSH key to your clipboard.
If your SSH 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_rsa.pub# Copies the contents of the id_rsa.pub file to your clipboard
Tip: If pbcopy isn't working, you can locate the hidden .ssh folder, 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.
![](https://img.haomeiwen.com/i9663404/c14edee8a2c3839b.png)
Click New SSH key or Add SSH key.
![](https://img.haomeiwen.com/i9663404/e7cc23610447768e.png)
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.
![](https://img.haomeiwen.com/i9663404/c4fe9d8bd40b7c48.png)
Click Add SSH key.
![](https://img.haomeiwen.com/i9663404/9f67f4de26fa3988.png)
If prompted, confirm your GitHub password.
![](https://img.haomeiwen.com/i9663404/fdfbd8579b11f49c.png)
网友评论