首页 > 其他分享 >Git问题:解决“ssh:connect to host github.com port 22: Connection timed out”

Git问题:解决“ssh:connect to host github.com port 22: Connection timed out”

时间:2024-01-18 10:57:10浏览次数:26  
标签:Git 22 端口 Connection github ssh git com

vscode拉取代码突然获取不了了,报错:

 通过查阅各种资料,得知原因可能是由于电脑的防火墙或者其他网络原因导致ssh连接方式端口22被封锁。

解决方案:

得知22端口被封锁,换一个端口就可以了!

1.进入~/.ssh 路径下

cd ~/.ssh 

2.创建一个config文件

 3.复制这段内容到config文件,并进行保存

Host github.com
User git
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

Host github.com
Hostname altssh.gitlab.com
User git
Port 443
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa

4.执行命令检查是否成功

ssh -T [email protected]

5.会有提示操作:Are you sure you want to continue connecting (yes/no/[fingerprint])?

输入:yes

大功告成!可以正常操作了!

标签:Git,22,端口,Connection,github,ssh,git,com
From: https://www.cnblogs.com/leejiao/p/17972034

相关文章

  • 【Git】:git 常用操作速查
    前言工作之后无法避免和git打交道,所以专门记录一些常用的git操作。1.克隆指定分支gitclone-b<branchname><remote-repo-url>2.删除指定分支gitbranch-d<localBranchName>#删除本地分支gitpushorigin--delete<remoteBranchName>#删除远程分支3.......
  • Git将某个文件合并到指定分支
    企业开发中,经常会单独拉分支去做自己的需求开发,但是某些时候一些公共的配置我们需要从主线pull,这时候整个分支merge显然不合适1.切换至待合并文件的分支gitcheckout<branch>2.将目标分支的单个文件合并到当前分支gitcheckout<目标分支>--<文件路径>3.提交合并后的......
  • github copilot 在java中使用
    如何在Java中使用GitHubCopilot引言在本文中,我将向您展示如何在Java开发中使用GitHubCopilot。GitHubCopilot是一款由GitHub开发的人工智能代码建议工具,可以帮助开发者提高代码编写速度和质量。对于刚入行的小白,学习如何使用GitHubCopilot可以极大地提升开发效率和学习曲线。......
  • Git必知必会基础(06):分支创建、切换、更新、删除、拉取
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/10854115.html 简介分支就是版本上的更新送代,默认只有master主分支可以从主分支上分离出其他的分支,各分支间互不干扰每个项目,一般有多个分支,比如master(主干分支)、开发分支、测试分支、生产bug分支等等线上环境,......
  • Git必知必会基础(02):Git安装、配置
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/10854115.html安装Git只有Windows系统需要手动安装Git软件, Linux和MacOS系统都自带Git(如果linux下想自己安装,参考:https://www.cnblogs.com/uncleyong/p/10767747.html)官网下载:https://git-scm.com/downloads......
  • Git必知必会基础(03):Git本地仓库操作
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/10854115.html常用命令汇总下面是本地仓库常用命令命令作用备注gitinit初始化本地Git仓库(项目)会在当前目录中创建—个.git目录,用于记录所有的版本变更信息gitstatus查看本地仓库......
  • github git push 失效问题
    以前推代码到github.com都比较正常,最近几天无论如何都不成功,一直超时,在互联网上搜索了大半天,终于才找到一篇文章解决问题。原文参考:https://bengsfort.github.io/articles/fixing-git-push-pull-timeout/。github文档参考:https://docs.github.com/en/authentication/troubleshooti......
  • 代码随想录 day22 二叉搜索树的最近公共祖先 二叉搜索树中的插入操作 删除二叉搜索树
    二叉搜索树的最近公共祖先这题跟之前的不一样可以利用二叉搜索树有序的特点有序就说明可以根据节点的值与pq的关系判断应该往左边搜索还是右边搜索这题显然是不需要遍历整棵树的所以是写的遍历边的写法遍历树需要用变量接受二叉搜索树中的插入操作一开始还以为要遍历......
  • 322. 零钱兑换(中)
    目录题目法一、动态规划法二、带备忘录的动态规划法三、dp数组的迭代解法题目给你一个整数数组coins,表示不同面额的硬币;以及一个整数amount,表示总金额。计算并返回可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回-1。你可以认为每种......
  • 22.多协议封装设计
    多协议封装应用场景 问题:响应值不统一jsonxml断言比较困难解决方案:获得的响应信息全部转换为结构化的数据进行处理解决方案 participant请求asreqparticipant响应asresparticipantxml_响应asxml_resparticipant其他格式的响应asjs......