在 Mac 上为 GitHub 创建 SSH Key
接下去的步骤会告诉你如何去创建SSH key并且添加到GitHub的账户当中
第一步:首先,我们需要在本地检查已经存在的SSH keys
ls -al ~/.ssh
会列出所有已经拥有的SSH keys,它可能会是这个样子
drwx------ 5 hongliyuele staff 170 1 14 15:14 .
drwxr-xr-x+ 31 hongliyuele staff 1054 1 24 13:56 ..
-rw------- 1 hongliyuele staff 1675 1 14 15:04 id_rsa
-rw-r--r-- 1 hongliyuele staff 413 1 14 15:04 id_rsa.pub
-rw-r--r-- 1 hongliyuele staff 1595 1 14 17:24 known_hosts
如果你的mac是全新的,应该什么都没有
第二步:去创建一个新的SSH key,复制粘贴下面这段内容,然后执行,确认你的email是GitHub上的注册邮箱
ssh-keygen -t rsa -C "your_email@example.com"
然后会看到
Enter passphrase (empty for no passphrase): [Type a passphrase]
Enter same passphrase again: [Type passphrase again]
连续按回车执行默认命令,最后得到输出
Your identification has been saved in /Users/you/.ssh/id_rsa.
# Your public key has been saved in /Users/you/.ssh/id_rsa.pub.
# The key fingerprint is:
# 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com
然后把key添加到ssh-agent, 查看ssh-agent
eval "$(ssh-agent -s)"
添加key
ssh-add ~/.ssh/id_rsa
然后
cat ~/.ssh/id_rsa.pub
复制之后出来的那一大段,登录GitHub, Setting页面的SSH keys,点击Add SSH Key,Title随便自己能识别就可以,把刚才复制的粘贴到Key,最后点击Add key搞定。 原文地址: [generating-ssh-keys][generating-ssh-keys]