SSH密钥设置

SSH密钥设置

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

设置SSH密钥并添加到GitHub账户,可以安全地进行连接,无需每次输入用户名和密码。步骤包括检查现有密钥、生成新密钥、将密钥添加到SSH代理、复制公钥、将其添加到GitHub账户以及测试连接。完成后,使用SSH URL进行Git操作。

🎯

关键要点

  • 设置SSH密钥可以安全地连接GitHub,无需每次输入用户名和密码。
  • 第一步:检查现有SSH密钥,使用命令ls -al ~/.ssh查看。
  • 第二步:生成新的SSH密钥,使用命令ssh-keygen -t ed25519 -C 'your_email@example.com'。
  • 第三步:将SSH密钥添加到SSH代理,使用命令eval '$(ssh-agent -s)'和ssh-add ~/.ssh/id_ed25519。
  • 第四步:复制SSH公钥,使用命令cat ~/.ssh/id_ed25519.pub。
  • 第五步:将SSH密钥添加到GitHub账户,登录后在设置中添加新SSH密钥。
  • 第六步:测试SSH连接,使用命令ssh -T git@github.com。
  • 第七步:使用SSH进行Git操作,克隆时使用SSH URL。

延伸问答

如何检查是否已有SSH密钥?

使用命令ls -al ~/.ssh查看现有的SSH密钥。

生成新的SSH密钥需要哪些命令?

使用命令ssh-keygen -t ed25519 -C 'your_email@example.com'生成新的SSH密钥。

如何将SSH密钥添加到SSH代理?

使用命令eval '$(ssh-agent -s)'启动SSH代理,然后使用ssh-add ~/.ssh/id_ed25519添加密钥。

如何将SSH公钥添加到GitHub账户?

登录GitHub,进入设置,选择SSH和GPG密钥,点击新SSH密钥,粘贴公钥并添加。

如何测试SSH连接是否成功?

使用命令ssh -T git@github.com测试SSH连接,如果成功会显示认证信息。

使用SSH进行Git操作时需要注意什么?

克隆仓库时使用SSH URL,例如git clone git@github.com:username/repository.git。

➡️

继续阅读