GitHub 异常——无法连接22端口:Connection timed out

ops/2024/10/19 15:30:10/

GitHub 异常——无法连接22端口:Connection timed out

  • 问题描述
  • 原因分析:
  • 解决方案:
  • 参考


问题描述

  • 正常配置并使用使用SSH方式,使用以下命令git clonegit pullgit push,报错如下:

    ssh: connect to host github>github.com port 22: connection timed out
    fatal: could not read from remote repository.please make sure you have the correct access rights and the repository exists.
    

原因分析:

  • 表明SSH连接在尝试通过22端口连接到远程服务器时超时。这可能是由于网络环境、防火墙设置或代理配置等原因导致的(很可能端口22被防火墙或提供商阻止了)。

解决方案:

$ git clone git@github>github.com:xxxxx/xxxx.git my-awesome-proj
Cloning into 'my-awesome-proj'...
ssh: connect to host github>github.com port 22: Connection timed out
fatal: Could not read from remote repository.$ # This should also timeout
$ ssh -T git@github>github.com
ssh: connect to host github>github.com port 22: Connection timed out$ # but this might work
$ ssh -T -p 443 git@ssh.github>github.com
Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access.$ # Override SSH settings$ vim ~/.ssh/config# Add section below to it
Host github>github.comHostname ssh.github>github.comPort 443$ ssh -T git@github>github.com
Hi xxxxx! You've successfully authenticated, but GitHub does not
provide shell access.$ git clone git@github>github.com:xxxxxx/xxxxx.git my-awesome-proj
Cloning into 'my-awesome-proj'...
remote: Enumerating objects: 15, done.
remote: Counting objects: 100% (15/15), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 15 (delta 0), reused 15 (delta 0), pack-reused 0
Receiving objects: 100% (15/15), 22.90 KiB | 4.58 MiB/s, done.

参考

[1]. 在 HTTPS 端口使用 SSH
[2]. Solution for ‘ssh: connect to host github>github.com port 22: Connection timed out’ error



http://www.ppmy.cn/ops/22231.html

相关文章

前端开发中浏览器兼容问题总结

前端开发中浏览器兼容问题总结 PC端兼容问题及解决方案移动端兼容问题及解决方案 PC端兼容问题及解决方案 居中问题 div里的内容,IE默认为居中,而FF默认为左对齐,可以尝试增加代码margin: 0 auto;高度问题 两上下排列或嵌套的div&#xff0c…

Git零基础

Git工作流程图 操作指令 分支 、 指令总结 远程仓库

【经验总结】 PostgreSQL的COALESCE 函数用法

COALESCE 函数在 PostgreSQL 中是一个非常有用的函数,它不仅可以用来自动替换 NULL 值,还可以用于多种其他场景。COALESCE 函数接受一系列的参数,并返回第一个非 NULL 的参数值。如果所有参数都是 NULL,那么 COALESCE 函数将返回 …

Flutter应用开发-几种保存简单配置的方式

文章目录 简单配置保存的几种方式使用 shared_preferences 插件优点缺点 使用 hive 插件优点 缺点使用文件存储:优点缺点 简单配置保存的几种方式 在 Flutter 开发的 Android 应用中,保存应用配置并下次启动时读取,有以下几种比较合适的方式…

【MHA】MySQL高可用MHA介绍6-后台运行与管理多套集群

1 后台运行 默认情况下&#xff0c;masterha_manager在前台运行。您可以将masterha_manager程序在后台运行&#xff0c;如下所示。 manager_host$ nohup masterha_manager --conf/etc/app1.cnf < /dev/null > /var/log/masterha/app1/app1.log 2>&1 &设置no…

AI视频教程下载:构建一个ChatGPT股票配对交易机器人

ChatGPT及其后续版本GPT-4已经开始改变世界。人们对新机会感到兴奋&#xff0c;同时对我们社会可能受到的影响感到恐惧。这门课程结合了两个主题&#xff1a;AI和财务&#xff08;算法交易&#xff09;。 你将会学到的&#xff1a; 使用ChatGPT构建一个Python配对交易机器人 …

计算机服务器中了devicdata勒索病毒怎么办?Devicdata勒索病毒解密工具步骤

在这个网络飞速发展的时代&#xff0c;网络为企业的生产运营起到了关键性作用&#xff0c;利用网络可以开展各项工作业务&#xff0c;大大提高了企业生产效率与业务水平&#xff0c;在大家都为网络的便利感到欣慰时&#xff0c;网络数据安全问题&#xff0c;成为众多企业关心的…

安卓Clean Architecture:实现模块化与可测试性的软件设计方法

摘要 在不断变化的移动开发领域中&#xff0c;构建一个既灵活又可维护的应用至关重要。安卓Clean Architecture提供了一种强有力的设计方法论来实现这一目标。本文将概述Clean Architecture的核心概念、分层架构以及其优缺点&#xff0c;并通过代码示例展示如何在Android项目中…