关于Github如何创建公钥 SSH key

SSH key 的创建

这里写图片描述

关于SSH

SSH协议,可以连接和验证远程服务器和服务。使用SSH密钥,可以连接到GitHub,而无需在每次访问时提供用户名或密码。

命令行:

  1. 在Git bash内执行:
cd ~/.ssh

如果返回No such file or directory那就说明没有生成过SSH key,直接进入第3步
这里写图片描述

2.如果没有出现上面的情况说明你之前已经生成过SSH key, 输入ls -al ~/.ssh查看现有的密钥是否存在
这里写图片描述
默认情况下,公钥的文件名是id_rsa.pub,看看你自己是否有。

3.生成新的SSH key:(引号内的邮箱替换成你们自己的邮箱)。

ssh-keygen  -t   rsa   -C  "[email protected]"

运行后的结果:

$ ssh-keygen -t rsa -C "[email protected]"
Generating public/private rsa key pair.  
Enter file in which to save the key 
(/Users/your_user_directory/.ssh/id_rsa):    按回车键  
Enter passphrase  (empty for no passphrase):   输入密码,自己容易记住的   
Enter same passphrase again:   再次输入密码    

4.输入~/.ssh就能看到生成的文件所在的地方,在文件目录下会得到 id_rsaid_rsa.pub两个文件,id_rsa.pub文件里存放的就是我们要使用的key.

5.上传key到github:

1.ctrl+A全选,复制key到剪贴板
2.登录到github
3.点击右上方的头像,选择settings
4.选择SSH key选项
5.点击Add SSH key,把剪贴板的内容复制到里面,确定即可

6.测试是否配置成功

ssh -T git@github.com

配置成功标志

扫描二维码关注公众号,回复: 2663752 查看本文章
Hi username!You've successfully authenticated,but Gitub does not provide shell access 

参考资料

猜你喜欢

转载自blog.csdn.net/nishiwodebocai21/article/details/72784458
今日推荐