利用Git生成本机SSH Key并添加到GitHub中的步骤

发布时间:2021-07-06 09:10:42 作者:chen
来源:亿速云 阅读:284

利用Git生成本机SSH Key并添加到GitHub中的步骤

在使用Git进行版本控制时,SSH Key是一种安全且便捷的身份验证方式。通过SSH Key,您可以在不输入用户名和密码的情况下与GitHub等远程仓库进行通信。以下是生成本机SSH Key并将其添加到GitHub中的详细步骤。

1. 检查是否已存在SSH Key

在生成新的SSH Key之前,建议先检查是否已经存在SSH Key。打开终端并输入以下命令:

ls -al ~/.ssh

如果看到类似id_rsa.pubid_ed25519.pub的文件,说明已经存在SSH Key。如果没有,可以继续下一步生成新的SSH Key。

2. 生成新的SSH Key

在终端中输入以下命令来生成新的SSH Key:

ssh-keygen -t ed25519 -C "your_email@example.com"

如果您使用的是不支持ed25519算法的旧系统,可以使用以下命令:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

在生成过程中,系统会提示您选择保存SSH Key的文件路径和设置密码。通常情况下,直接按回车键使用默认路径和不设置密码即可。

3. 将SSH Key添加到ssh-agent

生成SSH Key后,需要将其添加到ssh-agent中。首先,确保ssh-agent正在运行:

eval "$(ssh-agent -s)"

然后,将SSH Key添加到ssh-agent

ssh-add ~/.ssh/id_ed25519

如果您使用的是RSA算法,请将id_ed25519替换为id_rsa

4. 将SSH Key添加到GitHub

接下来,将生成的SSH Key添加到GitHub账户中。首先,复制SSH Key的内容:

cat ~/.ssh/id_ed25519.pub

复制输出的内容,然后登录GitHub,进入Settings -> SSH and GPG keys -> New SSH key。在Title字段中输入一个描述性的名称,在Key字段中粘贴刚刚复制的SSH Key内容,最后点击Add SSH key按钮。

5. 测试SSH连接

最后,测试SSH连接是否成功。在终端中输入以下命令:

ssh -T git@github.com

如果看到类似Hi username! You've successfully authenticated, but GitHub does not provide shell access.的提示,说明SSH Key已成功添加到GitHub中。

通过以上步骤,您已经成功生成了本机的SSH Key并将其添加到GitHub中,现在可以安全便捷地与GitHub进行通信了。

推荐阅读:
  1. git使用流程
  2. SSH-key详解及其在Git中的使用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

git github

上一篇:springboot添加dao层启动失败怎么办

下一篇:MYSQL如何进行免安装配置

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》