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自己代码仓库里的代码,发现可以正常拉取,问题至此解决
相关推荐
云只上41 分钟前
git更改当前项目的远程仓库,保留原始仓库提交记录提交到新仓库
git
__zhangheng1 小时前
Mac 查询IP配置,网络代理
linux·服务器·网络·git
乐闻x1 小时前
VSCode 插件开发实战(十二):如何集成Git操作能力
ide·git·vscode
旺旺大力包5 小时前
【 Git 】git 的安装和使用
前端·笔记·git
东方小月6 小时前
如何使用GitHub Actions自动部署我们的项目
前端·github·nestjs
eric-sjq7 小时前
基于xiaothink对Wanyv-50M模型进行c-eval评估
人工智能·python·语言模型·自然语言处理·github
Domain-zhuo7 小时前
Git和SVN有什么区别?
前端·javascript·vue.js·git·svn·webpack·node.js
沛沛老爹8 小时前
CI/CD是什么?
运维·git·ci/cd
HelloGitHub8 小时前
《HelloGitHub》第 105 期
开源·github
向阳花花花花9 小时前
git clone 和 conda 换源
git·conda