解决git配置错误ssh:connect to host github.com port 22:Connection refused

 更新时间:2024年10月10日 08:52:21   作者:我是懒洋洋大王  
学习git时,可能会碰到远程仓库连接问题,解决方法是确保.ssh目录正确配置,首先,确认.ssh是隐藏文件夹,可通过ctrl+h显示,然后,创建无后缀的config文件,并填写正确的git邮箱账号,最后,通过终端验证配置是否成功,这些步骤有助于解决git远程连接的常见问题

git配置错误ssh:connect to host github.com port 22:Connection refused

最近学习到版本管理器git,感觉到它的强大之处,但在与远程仓库链接时出现了配置错误问题,所以就整理了一下我的具体解决步骤。

首先要找到一个.ssh文件

.ssh/ 是一个隐藏文件夹,当你生成PC的ssh后会有这个文件夹, ctrl+h可以打开隐藏文件/文件夹。

新建一个config文件

先建一个.txt的先,把下列内容写入到刚刚创建的config文件中,然后把后缀去掉

(切记:config文件是没有后缀的)

内容

Host github.com
User abc123@qq.com
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

其中,第二行中的“abc123@qq.com”换成你的git邮箱帐号,我这里的abc123只是举一个例子,其他不用变,然后保存退出。

在终端git Bash输入ssh -T git@github.com,看是否成功

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Visual Studio环境配置图文详解(适合新手)

    Visual Studio环境配置图文详解(适合新手)

    在软件开发的过程中,选择一个合适的开发环境是非常重要的,下面这篇文章主要介绍了Visual Studio环境配置的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-09-09
  • Git撤回已经提交(甚至已push)的代码,但把改动留在本地的解决

    Git撤回已经提交(甚至已push)的代码,但把改动留在本地的解决

    这篇文章主要介绍了Git撤回已经提交(甚至已push)的代码,但把改动留在本地的解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2026-05-05
  • Git Stash贮藏命令使用及说明

    Git Stash贮藏命令使用及说明

    本SEO描述融合了git stash和git stash pop两个核心关键词,详细介绍了Git stash命令的使用场景、操作步骤以及常见用命令,帮助开发者更高效地管理未完成的修改
    2026-05-05
  • 安全校验Session验证码并避免绕开验证码攻击

    安全校验Session验证码并避免绕开验证码攻击

    校验验证码的Session是否为空或者校验用户输入的验证码是否合法,构造安全表单的关键就是永远不要相信用户的输入
    2012-01-01
  • vscode 左侧扩展活动栏内容消失的问题及解决方法

    vscode 左侧扩展活动栏内容消失的问题及解决方法

    vscode左侧活动栏默认会有 一些内容,今天一不小心,不知道怎么的,将部分内容搞没了,vscode 左侧扩展活动栏内容消失了怎么办,下面给大家分享本文帮助大家快速解决,感兴趣的朋友一起看看吧
    2021-08-08
  • linux 部署apache服务的步骤

    linux 部署apache服务的步骤

    这篇文章主要介绍了linux部署apache服务的步骤,部署apache服务的步骤本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-02-02
  • Sublime Text 4 安装Package Control的详细步骤

    Sublime Text 4 安装Package Control的详细步骤

    最近换了台电脑安装了Sublime Text 4但是按照之前的方法Package Control怎么也安装不上,查阅很多资料多次尝试发现Sublime Text 4可以直接安装不需要之前那些步骤,下面小编把安装步骤分享给大家,需要的朋友参考下吧
    2022-01-01
  • git clone下来的代码如何放在指定路径

    git clone下来的代码如何放在指定路径

    这篇文章主要介绍了git clone下来的代码如何放在指定路径,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • 关于HTTPS的加密流程详解

    关于HTTPS的加密流程详解

    这篇文章主要介绍了关于HTTPS的加密流程详解,http是为了解决http存在的问题而在http基础上加入了SSL/TSL,在HTTP/2中TCP三次握手后会进入SSL/TSL握手,当SSL/TSL建立链接后,才会进行报文的传输,需要的朋友可以参考下
    2023-07-07
  • 超详细Windows下VSCode安装教程

    超详细Windows下VSCode安装教程

    本文通过图文并茂的形式给大家介绍Windows下VSCode安装教程,感兴趣的朋友跟随小编一起看看吧
    2023-11-11

最新评论