生成 Git SSH Key

2019/03/17 Git Git, 教程

SSH Key 用来认证我们信任的设备,避免每次都需要重复输入密码。这个教程用来教大家生成自己的 SSH Key,同时将公钥添加到自己的 GitHub 账号。

Step1:检查已有的 SSH Keys

打开自己的 Git Bash,并输入以下命令:

ls -al ~/.ssh

查看是否已经存在 public SSH Key

  • id_dsa.pub
  • id_ecdsa.pub
  • id_ed25519.pub
  • id_rsa.pub

Step2:生成新的 SSH Key

复制下面的命令,并替换其中的 email 为自己的账户,其他的可以用默认设置,不断点击 Enter 即可。

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

生成好后你将可以看到如下返回。

Your identification has been saved in /c/Users/your_account/.ssh/id_rsa.# Your public key has been saved in /c/Users/your_account/.ssh/id_rsa.pub.# The key fingerprint is:# 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com

然后将生成好的 key 添加到 ssh-agent

eval $(ssh-agent -s)
> Agent pid 59566
ssh-add ~/.ssh/id_rsa

Step3:添加 SSH Key 到自己账户

执行下面命令,当然你可以打开文件手动复制里面的内容。

clip < ~/.ssh/id_rsa.pub

进入 GitHub 中的 Settings,点击 SSH Keys,进行添加,Add SSH Key。

SSH Key

到这里自己的 SSH Key 就应该设置好了,当然也可以用以下命令来验证设置。

ssh -T git@github.com

Search

    个人微信 加好友请备注来源

    严小言要努力

    Table of Contents