GitHub SSH连接问题解决指南

embedded/2025/2/28 5:04:40/

🔍 GitHub SSH连接问题解决指南

问题描述

遇到错误:ssh: connect to host github.com port 22: Connection refused
说明您的网络环境无法访问GitHub的SSH端口22,常见原因:

  • 防火墙/网络运营商限制(国内常见)
  • 公司/学校网络禁用SSH端口

🛠 解决方案

✅ 方法1:改用HTTPS(推荐)

适用场景:国内用户或网络环境复杂时

# 修改远程仓库地址为HTTPS
git remote set-url origin xxxxxx
关键步骤:
  1. 生成GitHub Token
    • 访问 Token生成页面
    • 勾选 repo 权限 → 生成Token
  2. 推送代码时:
    • 用户名:GitHub账号
    • 密码:粘贴生成的Token
优势:
  • 绕过SSH端口限制
  • 操作简单,适合新手

✅ 方法2:SSH使用443端口

适用场景:必须使用SSH协议时

# 编辑SSH配置文件
code ~/.ssh/config  # 或使用nano/其他编辑器
配置内容:
Host github.comHostname ssh.github.comPort 443User git
验证配置:
ssh -T git@github.com# 成功提示:Hi [用户名]! You've successfully authenticated...
常见问题排查:
  • 文件权限问题:chmod 600 ~/.ssh/config
  • 配置格式错误:确保无多余空格

✅ 方法3:检查SSH代理

适用场景:SSH认证失败时

# 启动SSH代理
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa  # 替换为您的私钥路径
验证代理状态:
ssh-add -l  # 应显示已加载的密钥


🎯 方案推荐

方案难度稳定性适用场景
HTTPS★★★★★国内用户首选
SSH+443端口⭐⭐★★★★☆需要SSH协议的项目


http://www.ppmy.cn/embedded/167721.html

相关文章

网络安全 linux学习计划 linux网络安全精要

2.使用命令行 文件系统层次标准(FHS)是一个文件和目录在Unix和Linux操作系统上面应该如何存储的定义。 /bin 重要的二进制可执行程序/boot 与系统启动有关的文件/etc 系统配置文件/home 普通用户家目录/lib 重要的系统库/media 可移动介质的挂载路径/m…

DeepSeek “源神”启动!「GitHub 热点速览」

上周,DeepSeek 官方宣布将陆续发布 5 个开源项目。本周一开源社区就迎来了首发之作——FlashMLA!该项目开源后,不到一天 Star 数已突破 6k,并且还在以惊人的速度持续飙升。 GitHub 地址:github.com/deepseek-ai/FlashM…

Selenium按文本查找元素全解析

以下方法基于Python语言实现,适用于最新版Selenium 4.15,建议收藏备用! ‌方法一:XPath文本定位‌ pythonCopy Code # 精确匹配文本(全字符匹配) element driver.find_element(By.XPATH, //*[text()"…

汽车结构胶仿真模型MAT_169材料卡片的制作

随着汽车轻量化技术的发展,车身所用材料呈现出多样化的趋势,由于异种材料之间的物理、化学和力学性能方面存在较大差异,因此多材料轻量化车身对连接技术提出了新的挑战。 传统点焊连接由于技术瓶颈和成本的原因,无法广泛应用于异种…

php 获取head参数

php 获取head参数 在PHP中,获取HTTP头部(head)参数可以通过不同的方式实现,下面为你详细介绍几种常见的方法。 1. 使用$_SERVER超全局变量 $_SERVER 是PHP中的一个超全局变量,它包含了诸如头信息、路径、脚本位置等…

【CI/CD】Jenkinsfile管理+参数化构建+邮件通知以及Jenkins + SonarQube 代码审查

文章目录 一、管理 Jenkinsfile 脚本文件将 Pipeline 脚本放入项目示例:提交代码: Jenkins 引用 Jenkinsfile 二、Jenkins 参数化构建配置参数化构建示例:提交代码: 2. 测试参数化构建 三、配置邮箱服务器发送构建结果安装插件配置…

跨平台公式兼容性大模型提示词模板(飞书 + CSDN + Microsoft Word)

飞书云文档 CSDN MD编辑器 Microsoft Word 跨平台公式兼容方案: 一、背景痛点与解决方案 在技术文档创作中,数学公式的跨平台渲染一直存在三大痛点: 飞书云文档:原生KaTeX渲染与导出功能存在语法限制微软Word:Math…

初识Skywalking

背景 筒子们,最近雷袭又接触到一项新工具:Skywalking,本着好东西要和大家分享的原则,在对它有了初步了解,草草的进行了实践之后,就迫不及待的把它推荐给大家了。在写本篇博客时,本人对Skywalkin…