GitHub 配置 SSH

随着开源社区的不断发展,GitHub 已经成为了众多开发者存储和分享代码的首选平台,为了能够更便捷地与 GitHub 进行交互,配置 SSH 密钥是必不可少的步骤,本文将详细介绍如何在本地环境中配置 SSH,以便在 GitHub 上使用 SSH 密钥进行认证。
生成 SSH 密钥
您需要在本地计算机上生成一对 SSH 密钥,这包括一个公钥和一个私钥,公钥将上传到 GitHub,而私钥则保存在您的本地计算机上。
- 打开终端或命令提示符。
- 输入以下命令生成 SSH 密钥:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
- 按照提示输入文件保存路径和密码,默认情况下,公钥和私钥将被保存在
~/.ssh目录下。
添加 SSH 密钥到 GitHub
生成 SSH 密钥后,需要将其添加到 GitHub 账户中。
-
打开
~/.ssh目录,找到生成的公钥文件(通常为id_rsa.pub)。 -
复制公钥内容。
-
登录 GitHub 账户,进入“Settings” > “SSH and GPG keys”。

-
点击“New SSH key”,填写标题(如“GitHub SSH Key”)和粘贴公钥内容。
-
点击“Add SSH key”完成添加。
配置 SSH 客户端
为了确保 SSH 客户端能够正确识别和使用您的 SSH 密钥,需要进行以下配置。
编辑 SSH 客户端配置文件
- 打开
~/.ssh/config文件(如果不存在,则创建一个)。 - 添加以下内容:
Host github.com HostName github.com User git IdentityFile ~/.ssh/id_rsa IdentitiesOnly yes
测试 SSH 连接
在终端或命令提示符中,输入以下命令测试 SSH 连接:
ssh -T git@github.com
如果连接成功,您将看到一条欢迎信息。
常见问题解答(FAQs)
问题 1:如何查看已配置的 SSH 密钥?
解答: 在终端或命令提示符中,输入以下命令查看已配置的 SSH 密钥:

ssh-keygen -l
问题 2:如何删除已配置的 SSH 密钥?
解答: 删除 SSH 密钥需要删除私钥文件和公钥文件,在终端或命令提示符中,输入以下命令删除私钥文件:
rm ~/.ssh/id_rsa
然后删除公钥文件:
rm ~/.ssh/id_rsa.pub
删除密钥后,您需要重新生成并添加到 GitHub 账户中。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/121517.html

