1. 首先查看本地是否有.ssh文件
    打开 Git Bash 后 运行cd ~/.ssh查看是否有该文件
    如果本地有ssh密钥的话会有id_rsaid_rsa.pubknown_hosts等文件。
    如果没有的话运行上步骤命令就会找不到文件的提示

  2. 如果有, 但是已经忘记密码了, 可以删除ssh
    复制并运行rm -rf ~/.ssh/*把现有的ssh key都删掉,这句命令行如果多打一个空格,可能就要重装系统了,建议复制运行

  3. 创建SSH密钥: 运行ssh-keygen -t rsa -C “你的邮箱”,注意填写真实邮箱。

  4. 按回车三次
    公钥就在id_rsa.pub文件中

  5. 运行 cat ~/.ssh/id_rsa.pub ,得到一串东西,完整的复制这串东西
    最后面的邮箱不要复制, 可以注意到邮箱前面有一个空格就是为了和公钥区别开

  6. 打开GitHub->点击头像->setting->SSH adn GPG keys->New SSh key

  7. 输入title、把刚才复制的那段公钥粘贴到key中保存

  8. 在GitHub显示已经添加成功之后, 在git bash中运行ssh -T git@github.com,你可能会看到这样的提示。
    输入yse

  9. 然后如果你看到 Permission denied (publickey). 就说明你失败了,请回到第 1 步重来
    如果你看到 Hi XXX! You’ve successfully authenticated, but GitHub does not provide shell access.那就说明你成功了

GitHub 忘记SSH密钥相关推荐

  1. Github使用ssh密钥登陆

    Github使用ssh密钥登陆 生成SSH密钥 配置Github 检查SSH连接 使用Github 附录:更改密钥名称 方法一:为已创建的密钥改名 方法二:创建时使用新的名称 参考链接 想要从linu ...

  2. GitHub配置SSH密钥

    一.生成SSH密钥 打开cmd或Git Bash输入,执行后有选项,一直按回车即可 ssh-keygen -t rsa 文件生成在用户文件夹下的.ssh目录中,我的是C:\Users\Tomato\. ...

  3. 配置多个git账号的ssh密钥

    博客改版,请直接访问新版文章:https://www.cnblogs.com/xiaoxi666/p/9975981.html 背景 我们在工作中会以 ssh 的方式配置公司的 git 账号,但是平时 ...

  4. 【解决Git ssh 密钥忘记密码】

    前言 如果在之前有创建SSH的时候设置过密码,那就很有可能git操作时出现忘记密码的尴尬情况. 今天我就忘记了密码,在网上找到了解决的方法就记录下来 解决 在ssh密码忘记密码我们是无法去修改的,这个 ...

  5. GitHub防黑客新措施:弃用账密验证Git操作,改用token或SSH密钥,今晚0点执行

    萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI 还在用账户+密码对GitHub上的Git操作进行身份验证? 赶紧整个token(令牌)或SSH密钥吧! 8月14号0点(8月13日9:00 ...

  6. Eclipse生成SSH传输密钥并实现GitHub的SSH代码提交

    生成公私密钥 打开eclipse首选项 完成如下操作: 保存密钥: 这里注意,博主之前已经生成过密钥了,因此这里只是演示截图,如果此时点击保存,会弹出"是否覆盖"提示框. 其中,i ...

  7. github ssh密钥_如何使用SSH密钥在一台机器上管理多个GitHub帐户

    github ssh密钥 The need to manage multiple GitHub accounts on the same machine comes up at some point ...

  8. github配置ssh key密钥的方法

    ssh连接原理 在我们提交代码的时候, github需要用我们账号对应的公钥去解密我们提交的代码,如果能正确的解密说明当前提交代码的用户合法的. 所以在提交代码事先我们的电脑中需要持有一个私钥我们的g ...

  9. 初次使用git配置以及git如何使用ssh密钥(将ssh密钥添加到github)

    初次安装git需要配置用户名和邮箱,否则git会提示:please tell me who you are. 你需要运行命令来配置你的用户名和邮箱: $ git config --global use ...

最新文章

  1. app-》h5同步身份
  2. android telephony phone application
  3. 字符的点阵显示(模拟户外广告显示屏)
  4. Android中对同一个TextView设置不同字体样式
  5. 【干货】马化腾亲身分享:腾讯兵法教你做一款高口碑的产品
  6. Alibaba数学竞赛试题与答案汇总(持续更新中)
  7. 算法-低位优先的字符串排序
  8. Linux 系统增加Swap分区扩容运行内存
  9. security中常用的加密算法
  10. 管理感悟:什么是“倾诉式管理”
  11. 网管笔记35:不得不看的黑客工具集
  12. SpringBoot项目中使用CXF发布和调用webservice接口
  13. matlab 计算相关系数,如何用Matlab计算相关系数和偏相关系数
  14. 【转载】英语动词过去式ed的发音规则
  15. RTP 将h264流封装成ps流并发送(C语言代码)
  16. 校园网服务器系统方案设计,校园网服务器系统项目设计方案.pdf
  17. Redis之时间轮机制(五)
  18. 《大腕》经典对白 模仿秀(转贴)
  19. tshark常用命令
  20. android控件ListView设置onClick事件

热门文章

  1. Chrome浏览器运行超图三维场景
  2. Latex如何插入图片
  3. jibx工具使用和遇到的问题。环境部署、组件bind、解组编组
  4. 接班人不是克隆出来的:华为再显接班难
  5. java中package_java 中 package 是什么?
  6. LeetCode-589. N-ary Tree Preorder Traversal
  7. rails 代码结构详解
  8. Android Sensor感应器:获取用户移动方向,指南针原理
  9. 一级域名怎么申请二级域名
  10. 【linux】can‘t set line discipline