Network 灰鸽宝典专栏主要关注服务器的配置,前后端开发环境的配置,编辑器的配置,网络服务的配置,网络命令的应用与配置,windows常见问题的解决等。
文章目录
如何在创建Github的公钥SSH key呢? 下面是一个非常详细的步骤,大家都能狗学会。
关于SSH
SSH协议,可以连接和验证远程服务器和服务。使用SSH密钥,可以连接到GitHub,而无需在每次访问时提供用户名或密码。
命令行操作:
1, 在Git bash内执行:
cd ~/.ssh
如果返回No such file or directory那就说明没有生成过SSH key,直接进入第3步
2.输入:
ls -al ~/.ssh
如果没有出现上面的情况说明你之前已经生成过SSH key, 输入ls -al ~/.ssh查看现有的密钥是否存在
默认情况下,公钥的文件名是id_rsa.pub,看看你自己是否有。
3.生成新的SSH key:
引号内的邮箱替换成你们自己的邮箱
ssh-keygen -t rsa -b 4096 -C “2909222303@qq.com”
运行后的结果:
Generating public/private rsa key pair.
Enter file in which to save the key
(/Users/your_user_directory/.ssh/id_rsa): id_rsa_github
Enter passphrase (empty for no passphrase): 输入密码,自己容易记住的
Enter same passphrase again: 再次输入密码
4.输入~/.ssh
当前ssh目录为:C:\Users\20210121.ssh
就能看到生成的文件所在的地方,在文件目录下会得到 id_rsa_github和 id_rsa_github.pub两个文件,id_rsa_github.pub文件里存放的就是我们要使用的key.
5.上传key到github:
1.ctrl+A全选,复制key到剪贴板
2.登录到github
3.点击右上方的头像,选择 settings
4.选择SSH and GPG keys
5.点击Add SSH key, 把剪贴板的内容复制到里面,确定即可
6.测试是否配置成功
ssh -T git@github.com
配置成功标志
Hi username!You’ve successfully authenticated,but Gitub does not provide shell access
(END)
No. | 大剑师精品GIS教程推荐 |
---|---|
0 | 地图渲染基础- 【WebGL 教程】 - 【Canvas 教程】 - 【SVG 教程】 |
1 | Openlayers 【入门教程】 - 【源代码+示例 300+】 |
2 | Leaflet 【入门教程】 - 【源代码+图文示例 150+】 |
3 | MapboxGL 【入门教程】 - 【源代码+图文示例150+】 |
4 | Cesium 【入门教程】 - 【源代码+综合教程 200+】 |
5 | threejs 【中文API】 - 【源代码+图文示例200+】 |
6 | Shader 编程 【图文示例 100+】 |
7 | Geoserver 【配置教程 100+】 |
8 | 卫星应用开发教程 【配置+应用教程 100+】 |
9 | GIS数字孪生与大模型 【应用实战 100+】 |
10 | 报表与数字大屏 【Echarts 实战示例】 - 【D3 综合教程】 - 【其他大屏】 |