当前位置: 首页 > article >正文

github 端口22 超时问题解决

github 端口22 超时问题解决

    • 问题描述
    • 报错信息
    • 解决方案
      • 步骤1
      • 步骤2
      • 步骤3

问题描述

搬了个公司后发现自己的sourcetree 以及 本地命令行在拉取代码或者clone时均报错,根据网友的解决方案,做了个整理

报错信息

$ git pull project develop
ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.

解决方案

使用 ssh 443端口

步骤1

测试端口443是否可用 注意必须存在一个 ssh (如无 请使用命令ssh-keygen -t ed25519 -C "your_email@example.com" 生成,并在github ssh设置中添加),以用于测试

在git命令行中敲入

ssh -T -p 443 git@ssh.github.com

在这里插入图片描述

步骤2

编辑.ssh 下的config文件,如无直接创建即可

Host github.com
Hostname ssh.github.com
Port 443

多ssh的配置config例子如下

Host github.com
  Hostname ssh.github.com
  Port 443

Host github.com
  HostName ssh.github.com
  Port 443
  IdentityFile C:\Users\Administrator\.ssh\id_ed25519
  PreferredAuthentications publickey

Host github.com
  HostName ssh.github.com
  Port 443
  IdentityFile C:\Users\Administrator\.ssh\id_peter
  PreferredAuthentications publickey

步骤3

不指定端口进行测试,此时你可以通过SourceTree等进行正常访问

ssh -T git@github.com

在这里插入图片描述


http://www.kler.cn/a/509336.html

相关文章:

  • AV1视频编解码简介、码流结构(OBU)
  • CAPL数据库操作
  • USB 驱动开发 --- Gadget 驱动框架梳理(一)
  • 【Java】LinkedHashMap (LRU)淘汰缓存的使用
  • CSS:语法、样式表、选择器
  • MERN全栈脚手架(MongoDB、Express、React、Node)与Yeoman详解
  • AWS物联网连接的数据记录器在冰川环境中的性能比较:Campbell CR1000X与ESP32开源
  • 【react】使用antd Table渲染数据遇到的报错问题
  • 用Cursor生成一个企业官网前端页面(生成腾讯、阿里官网静态页面)
  • redis安装教程(windows)
  • 从零到一:Spring Boot 与 RocketMQ 的完美集成指南
  • 25/1/18 嵌入式笔记 STM32F103
  • Golang——常用库sync
  • QT 使用QSqlTableModel对数据库进行创建,插入,显示
  • github登录用的TOTP和恢复码都丢失了怎么办
  • linux m、mm、mmm函数和make的区别
  • 与“神”对话:Swift 语言在 2025 中的云霓之望
  • Qt的核心机制概述
  • Google Titans: 测试阶段的学习与记忆
  • OLED--软件I2C驱动__标准库和HAL库
  • Windows 上安装 MongoDB 的 zip 包
  • Git简介
  • Rust 强制类型转换和动态指针类型的转换
  • Springboot的自动装配原理
  • 第23篇 基于ARM A9处理器用汇编语言实现中断<五>
  • 麒麟系统中删除权限不够的文件方法