GitHub怎么配置SSH Key
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍"GitHub怎么配置SSH Key"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"GitHub怎么配置SSH Key"文章能帮助大家解决问题。
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
互联网科技产业
苏州找大状互联网科技有限公司
互联网科技保险
鸠鸠互联网科技
互联网科技公司发展
卓越科技(互联网 )
鑫亿盛互联网科技
互联网科技中介
中国互联网有什么科技含量
湖南诚度互联网科技有限公司
洛阳昕诺飞互联网科技有限公司
互联网科技扶贫时间
深圳育鹏互联网科技有限公司招聘
本届互联网博览会上的黑科技
深圳艾果互联网通讯科技
互联网科技公司营业执照怎么办理
互联网金融科技元年
互联网公司属于科技吗
北京互联网科技类企业分布
山东亿川互联网科技有限责任公司
互联网科技图片
互联网科技公司排名
互联网女皇 腾讯科技
上海致骋互联网科技
亿账通互联网科技
狮子座互联网科技培训
互联网科技中介
广州有谷有贝互联网科技有限公司
云鲸互联网络科技有限公司
华人运通互联网科技公司