为Github添加SSH keys的步骤如下:
- 生成SSH keys:
在终端中输入以下命令:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
"your_[email protected]"这里填入你的github注册的邮箱,后续过程中会提示输入文件名和密码,如果不需要设置密码直接按回车即可完成生成。
- 将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按钮完成添加。
- 验证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的完整步骤。