github: kex_exchange_identification: Connection closed by remote host

问题描述

bash 复制代码
(base) ➜  test git:(dev) git pull
kex_exchange_identification: Connection closed by remote host
Connection closed by 192.30.255.113 port 22
致命错误:无法读取远程仓库。

解决方案

参照下边文档

https://docs.github.com/en/authentication/troubleshooting-ssh/using-ssh-over-the-https-port

  • 进入config文件
bash 复制代码
(base) ➜  .ssh vi ~/.ssh/config
  • 添加下述配置
bash 复制代码
Host github.com
    Hostname ssh.github.com
    Port 443
    User git
  • 结果如下图
  • 运行如下代码进行验证
bash 复制代码
$ ssh -T git@github.com
> Hi USERNAME! You've successfully authenticated, but GitHub does not
> provide shell access.
  • 如果都没问题,重新git pull自己代码仓库里的代码,发现可以正常拉取,问题至此解决
相关推荐
集成显卡1 小时前
一次提交,双端生效!国内用户如何实现 GitCode 到 GitHub 的自动同步
github
parade岁月5 小时前
Git黑科技:让你的配置文件"隐身",再也不用担心误提交!
git
无名咸鱼5 小时前
Git与CI/CD相关知识点总结
git·ci/cd
用户4099322502125 小时前
Celery任务监控的魔法背后藏着什么秘密?
后端·github·trae
计算机sci论文精选7 小时前
CVPR 2025丨机器人如何做看懂世界
人工智能·深度学习·机器学习·机器人·github·人机交互·cvpr
WebInfra7 小时前
Rsdoctor 1.2 发布:打包产物体积一目了然
前端·javascript·github
先天打工圣体的男人10 小时前
Linux环境gitlab多种部署方式及具体使用
运维·git·gitlab
文慧的科技江湖19 小时前
git配置proxy
git
小獾哥19 小时前
Centos8系统在安装Git包时,报错:“没有任何匹配: git”
大数据·git·elasticsearch
Clownseven19 小时前
如何搭建私有Git服务器?Gitea安装与配置超详细教程 (替代GitHub/Gitee)
服务器·git·gitea