如何在Git中创建SSH密钥并添加到GitHub

作者:很菜不狗2024.01.29 22:51浏览量:4

简介:本篇文章将指导您在Git中创建SSH密钥并将其添加到GitHub账户,以实现无密码提交代码。

首先,您需要生成SSH密钥。在命令行中输入以下命令:

  1. 生成SSH密钥:
    在Linux和Mac系统上,打开终端并输入以下命令:
    1. ssh-keygen -t rsa -C "your_email@example.com"
    在Windows系统上,打开命令提示符并输入以下命令:
    1. ssh-keygen -t rsa -C "your_email@example.com"
    请注意,您需要将”your_email@example.com”替换为您自己的电子邮件地址。按回车键后,您将被要求输入密码和确认密码。如果您不想设置密码,只需按三次回车键即可。成功生成密钥后,您将在默认目录下看到两个文件:id_rsa(私有密钥)和id_rsa.pub(公有密钥)。
  2. 获取公有密钥:
    在Linux和Mac系统上,使用以下命令获取公有密钥:
    1. cat ~/.ssh/id_rsa.pub
    在Windows系统上,使用以下命令获取公有密钥:
    1. cat ~/.ssh/id_rsa.pub
  3. 添加公有密钥到GitHub:
    打开GitHub,点击右上角账户设置按钮(Setting),选择SSH and GPG keys,然后点击new ssh Key。输入名称和密钥,点击add ssh Key。成功添加后,您将在GitHub上看到刚刚添加的公钥。
  4. 测试认证成功:
    在命令行中输入以下命令:
    1. ssh -T git@github.com
    如果一切设置正确,您将看到连接成功的消息。接下来,每次连接到GitHub时,您都可以使用SSH密钥进行认证,而无需再输入用户名和密码。这使得提交代码变得更加简单和方便。
    通过以上步骤,您已经成功在Git中创建了SSH密钥并将其添加到GitHub账户。请记住,每次更换计算机或重新安装操作系统时,都需要重新生成SSH密钥并添加到GitHub。希望这篇文章能帮助您顺利地完成SSH密钥的创建和添加,以便更轻松地使用Git进行代码提交。