github的ssh密钥配置
问题:
怎样绑定github的ssh密钥?
我之前github上并没有绑定ssh密钥,但是我在跟着教程使用hexo搭建个人博客的时候遇到了要生成github的ssh密钥的问题(并绑定)。
解决方案:
-
生成ssh密钥
在任意地方打开git bash,输入:
ssh-keygen -t -rsa -C "用户邮箱"
关于git的用户名和邮箱地址的查询,git bash中输入:(如果以前没设置要设置一下)
git config user.name # 查询用户名 git config user.email # 查询用户邮箱
正常在输入完
ssh-keygen -t -rsa -C "用户邮箱"
这个指令后会向你询问要保存的文件夹,即:Enter file in which to save the key(默认存储位置)
这里的默认存储位置一般都是
C:\Users\用户名\.ssh
直接
enter
就是存储在默认位置了 -
github上配置密钥
这一步很简单,首先在你刚刚存储ssh密钥的文件夹下(我的是默认路径)
用文本编辑器打开文件id_rsa.pub
,这个可以用记事本直接打开,我的话用的是Notepad++打开的。
然后全选复制(这个文件正常是以ssh-rsa开头,并以你的邮箱结尾)
接着打开github,按下图操作即可
正常新建密钥,自己命名并且把刚刚从id_rsa.pub
复制的内容粘贴到密钥内容中,完成!
-
测试密钥配置是否正常
打开git bash,输入:
ssh -T git@github.com
输出若为:
那么就OK了
这个“Github does not provide shell access”我估计是github不允许我直接从git bash中访问之类的,但不影响我完成配置ssh密钥。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现