生成SSH密钥

129 阅读1分钟

1.在生成 SSH 密钥之前,您可以检查是否有任何现有的 SSH 密钥。

2.打开终端,输入:
ls -al ~/.ssh
以查看是否存在现有的 SSH 密钥。

3.检查目录列表以查看您是否已拥有公共 SSH 密钥。默认情况下,GitHub 支持的公钥文件名是以下之一。

  • id_rsa.pub
  • id_ecdsa.pub
  • id_ed25519.pub

如果收到~/.ssh不存在 的错误,则表示默认位置中没有现有的 SSH 密钥对。

4.生成新的 SSH 密钥
打开终端,粘贴以下文本,将示例中使用的电子邮件替换为您的 GitHub 电子邮件地址。
ssh-keygen -t ed25519 -C "your_email@example.com"
注:如果您使用的旧系统不支持 Ed25519 算法,请使用:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

5.保存文件的目录和不设置密码直接回车就行

6.将SSH公钥复制到剪贴板。
pbcopy < ~/.ssh/id_ed25519.pub

pbcopy < ~/.ssh/id_rsa.pub
(注:如果pbcopy不起作用,您可以找到隐藏.ssh文件夹,在您最喜欢的文本编辑器中打开文件,然后将其复制到剪贴板。)