如何为Github 添加SSH keys?

6 min read

为Github添加SSH keys的步骤如下:

  1. 生成SSH keys:

在终端中输入以下命令:

ssh-keygen -t rsa -b 4096 -C "[email protected]"

"your_[email protected]"这里填入你的github注册的邮箱,后续过程中会提示输入文件名和密码,如果不需要设置密码直接按回车即可完成生成。

  1. 将SSH keys添加到Github账户中:
  • 复制公钥

在终端中输入以下命令,将公钥复制到剪贴板:

pbcopy < ~/.ssh/id_rsa.pub

如果你使用的是Linux系统,可以使用以下命令复制公钥:

sudo apt install xclip # 安装依赖
xclip -sel clip < ~/.ssh/id_rsa.pub # 复制公钥到剪贴板
  • 添加公钥

进入Github网站,在右上角点击个人头像->Settings->SSH and GPG keys->New SSH key,将公钥粘贴到Key内容区,并为Key起个名字,最后点击Add SSH key按钮完成添加。

  1. 验证SSH keys 是否添加成功

在终端中输入以下命令进行验证:

ssh -T [email protected]

如果显示出类似"No such device or address"的错误,则表示验证失败;如果显示出以下信息,则表示已经成功添加SSH keys:

Hi username! You've successfully authenticated, but GitHub does not provide shell access.

以上就是为Github添加SSH keys的完整步骤。