1. 配置Github SSH keys出现的问题主要集中在Windows系统上,报错信息主要是22端口和443端口的问题,原因在于未正确进行config和known_hosts的配置。

2. 本文参考了“手机电脑看过来”的搜狐技术文章:github push代码总出错,有没有招儿?_GitHub_ssh_com

配置步骤:

1. 利用Git进行SSH keys的本地生成并粘贴至Github的SSH keys,相关配置教程较多,此处不再赘述;

2. 然而在进行基于SSH的代码pull和push的时候,会报下面两个错误:

ssh: connect to host github.com port 22: Connection refused
kex_exchange_identification: Connection closed by remote host
Connection closed by 172.65.251.182 port 443

解决方案多数是对config文件进行编辑,或者关闭全局SS等,但对我来说都不见效。(PS:我在macOS上配置Github的SSH时,是不会报错的)

3. 参考 “手机电脑看过来”的技术文章,先测试Github的域名是否被poluted:

ssh -T -p 443 git@140.82.114.36The authenticity of host '[140.82.114.36]:443 ([140.82.114.36]:443)'can 't be established.ECDSA key fingerprint is SHA256:p2QAAre you sure you want to continue connecting (yes/no/[fingerprint])? yesWarning: Permanently added ' [140.82.114.36]:443 ' (ECDSA) to the list of known hosts.

拿到IP后进行测试,此时会在C:\Users\lixu\.ssh文件夹下生成known_hosts文件,若出现以下字样,则代表ssh可以连上该ip:

4. 编辑config文件:

此时需要将Hostname ssh.github.com 换成ip地址140.82.114.36:

最后代码便可pull和push了!

Github SSH keys 配置问题相关推荐

  1. linux+添加git+ssh+keys,为github帐号添加SSH keys(Linux和Windows)(示例代码)

    一.Linux增加ssh keys方法: 使用git clone命令从github上同步github上的代码库时,如果使用SSH链接(如我自己的cofface_recovery项目:[email pr ...

  2. 七、配置ssh keys连通github跟ssh-agent

    jenkins+github配置完成后,能够实现在提交pull request或者直接push时,能够将提交的代码拉去一份到服务器本地,并自动merge:但是代码拉去下来了,部署环境的时候却需要输入登 ...

  3. mac下 Github添加SSH keys

    注:封面背景在文章最后面. mac下 Github添加SSH keys 一.首先测试下是否有原先有添加过公钥 二.进入正题,没有SSH keys 公钥,请看下方详细`mac下 Github添加SSH ...

  4. Github 配置SSH keys教程

    不知道什么原因,CSDN博客保存的时候会丢失图片和格式,请可以戳这里到我有道云笔记分享 今天特地把Github上的教程Github Generating SSH keys翻译成中文(并非全文翻译),因 ...

  5. windows下生成github ssh key详解

    一.引子: 什么是ssh:ssh是Secure Shell(安全外壳协议)的缩写,建立在应用层和传输层基础上的安全协议.为了便于访问github,要生成ssh公钥,这样就不用每一次访问github都要 ...

  6. git学习(9):git 添加 ssh keys 出现如下错误

    git 添加 ssh keys 出现如下错误: Key is invalid. It must begin with 'ssh-ed25519', 'ssh-rsa', 'ssh-dss', 'ecd ...

  7. github ssh 配置_Github远程仓库克隆更新本机,SSH协议免密操作配置和注意事项

    Github远程仓库-克隆远程仓库到本机 [重点] 目标 如何克隆远程仓库到本机呢? 小结下载项目的命令: git clone https://gitee.com/kekesam/sassweb777 ...

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

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

  9. 创建 SSH Keys

    SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定.利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题.简单说,SSH是 ...

最新文章

  1. JavaScript中整型数据使用
  2. iView 近期的更新,以及那些“不为人知”的故事
  3. wxWidgets:wxArrayString类用法
  4. Fisher–Yates shuffle 算法
  5. python文档字符串格式_Python字符串及文本模式方法详解
  6. python 运行时间计算_python计算一段代码的运行时间(类和函数)
  7. TCP/IP 各层的作用
  8. entity framework 删除数据库出现错误的解决方法--最土但是很有效的方法
  9. 深入理解JVM之JVM内存区域与内存分配
  10. OpenGL ES总结(二)OpenGL坐标变换之平移及旋转
  11. 常见并发工具的使用和原理解析——Condition(重点在第五节)
  12. 产品经理小白面试经验总结
  13. VSS 2005 安装,配置简明手册 及VSS2005下载地址
  14. python如何循环sql语句_python sql 循环语句怎么写-问答-阿里云开发者社区-阿里云...
  15. 部分计算机会议和期刊论文的下载方法
  16. OpenCV学习Rosenfeld细化算法
  17. Git 与 Github 基础一步入门
  18. 抖抖口红机java版本_抖音全民口红机
  19. git 版本回退 强推代码
  20. “数字赋能、政务瘦身”,烽火助力疫情下“数字政府”改革提速

热门文章

  1. 区块链身份认证与存证固证平台设想
  2. github上git clone和git push速度太慢的解决办法
  3. 抖音发布五一数据报告:重庆为最热门旅游城市
  4. 淘宝Hadoop作业平台 宙斯Zeus(转)
  5. 计算机网络技术第二版毛吉魁,IDS联动系统的设计与实现
  6. 传统节日端午节大学生网页设计制作成品下载 DW节日网页作业代码下载 DIV学生网页课程设计期末作业下载
  7. PB12.5版串口助手
  8. 雷军:十岁的小米乘风破浪,有趣的灵魂一往无前
  9. 如何防止网站被爬虫爬取的几种办法
  10. Ubuntu登陆不进去(已解决)