GitHub怎么配置SSH Key
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍"GitHub怎么配置SSH Key"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"GitHub怎么配置SSH Key"文章能帮助大家解决问题。
千家信息网最后更新 2025年11月07日GitHub怎么配置SSH Key
这篇文章主要介绍"GitHub怎么配置SSH Key"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"GitHub怎么配置SSH Key"文章能帮助大家解决问题。
步骤
一、设置git的user name和email
如果你是第一次使用,或者还没有配置过的话需要操作一下命令,自行替换相应字段。
git config --global user.name "Luke.Deng"git config --global user.email "xiangshuo1992@gmail.com"
说明:git config --list 查看当前Git环境所有配置,还可以配置一些命令别名之类的。
二、检查是否存在SSH Key
cd ~/.sshls或者ll//看是否存在 id_rsa 和 id_rsa.pub文件,如果存在,说明已经有SSH Key
如下图

如果没有SSH Key,则需要先生成一下
ssh-keygen -t rsa -C "xiangshuo1992@gmail.com"
执行之后继续执行以下命令来获取SSH Key
cd ~/.sshls或者ll//看是否存在 id_rsa 和 id_rsa.pub文件,如果存在,说明已经有SSH Key
三、获取SSH Key
cat id_rsa.pub//拷贝秘钥 ssh-rsa开头
如下图

四、GitHub添加SSH Key
GitHub点击用户头像,选择setting
新建一个SSH Key
取个名字,把之前拷贝的秘钥复制进去,添加就好啦。
五、验证和修改
测试是否成功配置SSH Key
ssh -T git@github.com//运行结果出现类似如下Hi xiangshuo1992! You've successfully authenticated, but GitHub does not provide shell access.
之前已经是https的链接,现在想要用SSH提交怎么办?
直接修改项目目录下 .git文件夹下的config文件,将地址修改一下就好了。
git地址获取可以看如下图切换。
验证原理
SSH登录安全性由非对称加密保证,产生密钥时,一次产生两个密钥,一个公钥,一个私钥,在git中一般命名为id_rsa.pub, id_rsa。
那么如何使用生成的一个私钥一个公钥进行验证呢?
本地生成一个密钥对,其中公钥放到远程主机,私钥保存在本地
当本地主机需要登录远程主机时,本地主机向远程主机发送一个登录请求,远程收到消息后,随机生成一个字符串并用公钥加密,发回给本地。本地拿到该字符串,用存放在本地的私钥进行解密,再次发送到远程,远程比对该解密后的字符串与源字符串是否等同,如果等同则认证成功。
关于"GitHub怎么配置SSH Key"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
配置
主机
公钥
字符
字符串
文件
生成
命令
密钥
知识
登录
验证
成功
地址
拷贝
行业
加密
不同
实用
对称
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
微信小程序iis服务器预览
广州智能消防软件开发方案
浙江语音网络技术分类服务标准
学计算机软件开发的书
网络安全问题整改通知书
湛江考试软件开发定制
网络安全周展览
徐州app软件开发解决方案
软件开发环境与工具课后题
我的世界1.8.0服务器
物联网络安全技术
计算机网络安全问题解决方案
云岭先锋数据库
域管理服务器怎么配置
服务器如何清理空间
宁夏银川软件开发公司排名
威海教育系统开展网络安全宣传周
服务器光驱驱动器
deceit链接队伍服务器失败
域名怎么解析到西部数码服务器
读者数据库培训
华中世纪互联网科技公司
网络安全密码学证明题
启蒙软件开发团队
软件开发与程序设计题库
网络安全保险的需求性
瑞庭网络技术销售什么
与主数据库连接失败
网吧服务器影响电脑速度吗
苹果固件验证服务器