使用git遇到 git connection timed out 全新解决方式

这篇具有很好参考价值的文章主要介绍了使用git遇到 git connection timed out 全新解决方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目场景:常规 git 操作遇到连接超时问题

例如:git pull 或者 git push 等等一系列操作,无论怎么设置,始终显示 git connection timed out ! 瞬间觉得github ****,其实可能是我们没搞懂他,看下面即可帮你搞定连接超时的问题!


问题描述

突然遇到connection timed out 搜索网上常规的解决方案(设置https代理和设置连接github的端口20/443)都无法解决超时问题!

原因分析:

突然遇到git connection timed out 一般有点经验的都会第一时间想到是网络问题,这一点绝对没错,确实是网络问题导致,但是!!!你发现用代理了,依然还是会git connection timed out, 于是各种百度,各种设置连接github的端口,有的确实能解决,但是对你还是依然无效,这种就极有可能是下面这种情况!那就是你设置的代理不对应你连接github的方式!

以下是最常用两种从github上克隆仓库的方式:
1.https克隆(推荐)
git connection timed out,git 使用问题记录,git,github,代理模式
2.ssh克隆(不推荐)
git connection timed out,git 使用问题记录,git,github,代理模式
如果你采用第二种ssh连接方式,那恭喜你,网上百分之90的参考都是无效的!因为他们的方法都是基于第一种https去讲解的,很多博主都没有在文中指出所针对的连接方式,存在误导!

解决方案:

首先查看本地仓库与github的连接方式:git remote -v
以ssh连接显示如下:
git connection timed out,git 使用问题记录,git,github,代理模式
以https连接显示如下:
git connection timed out,git 使用问题记录,git,github,代理模式
如果说你采用的ssh方式连接的github来进行代码管理,这时候你设置的https代理是完全无效的,解决方式有两种:要么换为https连接,要么设置ssh连接可用的代理方式。

原来是以ssh连接要转变为https连接(简单方便,推荐):

在本地仓库下打开命令输入:git remote set-url origin https://xx/xxx/xxx.git
其中origin是默认的远程仓库名称,如果有自定,更换成对应的即可。
https://xx/xxx/xxx.git对应的是以https连接方式的远程仓库地址,也就是 1.https克隆(推荐) 所指出的连接方式。
git connection timed out,git 使用问题记录,git,github,代理模式
这里更换连接方式了可能需要重新配置用户名和邮箱

# git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
 
# 1.查看git配置信息
git config --list
 
# 2.查看git用户名、密码、邮箱的配置
git config user.name
git config user.password
git config user.email
 
# 3.设置git用户名、密码、邮箱的配置
git config user.name "xxx"
git config user.password "xxxx"
git config user.email "xxxx.com"
# 3.设置git用户名、密码、邮箱的配置(全局配置)
git config --global user.name 用户命
git config --global user.name freedom
git config --global user.password 密码
git config --global user.password abc0506abc
git config --global user.password 邮箱
git config --global user.email "1548429568@qq.com"
 
# 4.修改git用户名、密码、邮箱的配置(跟设置语法一样,没有用户名就添加,有了用户名就修改)
git config user.name "freedom"
# 4.修改git用户名、密码、邮箱的配置(全局配置)
git config --global user.name "freedom"

原来是以ssh连接想要设置ssh的代理(比较麻烦,不推荐):
设置链接在此文章来源地址https://www.toymoban.com/news/detail-762627.html

到了这里,关于使用git遇到 git connection timed out 全新解决方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【git】解决git报错:ssh:connect to host github.com port 22: Connection timed out 亲测有效

    如题,git使用中突然报错 ssh:connect to host github.com port 22: Connection timed out 通过查阅各种资料,得知原因可能是由于电脑的防火墙或者其他网络原因导致ssh连接方式 端口22被封锁。 创建一个config文件 将下面的内容复制进去 保存退出 检查是否成功 这里要根据它的提示操作,有个

    2024年02月05日
    浏览(59)
  • Git提交 ssh: connect to host github.com port 22: Connection timed out解决方案

    你们好,我是金金金。 之前都是好好的,不知道今天为什么提交代码就这样了 根据英文可以看出,ssh端口号被拒绝了,22号端口不行,那就换一个端口 ssh端口被拒绝 找到.ssh文件,在下面创建一个config文件,然后记事本打开写入以下内容 成功提交 主要是ssh 22端口被拒绝,我

    2024年01月22日
    浏览(54)
  • 解决 Git:ssh: connect to host github.com port 22: Connection timed out 问题的三种方案

    其一、整体提示为: ssh: connect to host github.com port 22: Connection timed out fatal: Could not read from remote repository. 中文为: ssh:连接到主机 github.com 端口 22:连接超时 fatal:无法从远程存储库读取 其二、问题描述为: A、正常的将代码提交到 git 仓库的过程: step1、找到要提交 git 的代

    2024年01月25日
    浏览(53)
  • Git 之 解决git clone报错(Failed to connect to xxxxxx port 80: Timed out) 以及 git 的相关常用配置

    初入新公司,git clone 一个项目,报错了!!!   报错信息: 解决思路: 首先询问一下领导或者仓库管理员是否有给你项目权限; 如果没有,让仓库管理员分配一下权限给你; 如果给了项目权限还是报错……可以询问是否公司有相关的开发资料,或者自己进行相关配置解决

    2024年01月17日
    浏览(56)
  • git 报错Failed to connect to github.com port 443 after 21224 ms: Timed out 解决办法

    在 git clone 或者 git push 时,一直报错 Failed to connect to github.com port 443 after xxx ms: Timed out 网页可以正常打开github 电脑连接VPN Windows、Linux、Mac OS 中 git 命令相同: 设置代理命令: 注意事项: 命令中的主机号(127.0.0.1)是使用的代理的主机号,如果代理软件运行在本机则填入1

    2024年02月01日
    浏览(78)
  • Git拉取_推送代码报错连接超时:Failed to connect to github.com port 443_ Timed out解决方法

    在使用git拉取或推送代码的时候提示443超时的错误,造成这个问题的原因通常是你的电脑使用了VPN网络代理,比如使用了clash 解决方法是需要配置http代理 以windows电脑为例 打开设置网络代理 选择代理 打开命令行工具输入下面的命令配置http代理,IP地址和端口号就是在设置中

    2024年01月20日
    浏览(72)
  • 解决Read timed out和connect timed out的问题

    如果在新建Android项目时报错: Read timed out或者connect timed out 一定可以解决问题的办法如下: 第一步:打开项目下gradle中的第二个.properties文件,找到这个文件的下载路径,、一般卡顿是因为下载这个文件时网速较慢或者是因为在国外的原因。 第二步:按照文档中的路径,选

    2024年02月06日
    浏览(56)
  • linux git clone出现fatal: unable to access Failed to connect to github.com port 443: Timed out解决方案

      大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的

    2024年02月13日
    浏览(72)
  • github上传遇到的 Failed to connect to github.com port 443 after ** ms: Timed out 报错

    遇到这种报错,往往是由于 Git 代理设置出现问题,按照以下操作重新配置代理: 1.取消原代理设置 命令行输入 2.刷新 DNS 解析缓存 命令行输入 3.重新设置代理 命令行输入 4. 补充 配置中的7890端口需要和电脑的代理端口吻合。打开:设置 -- 网络与Internet -- 代理(Windows10直接

    2024年02月08日
    浏览(48)
  • Android Studio解决:Connect time out问题

    目录 前言 一、错误信息 二、解决方法 三、更多资源         当您尝试建立网络连接时,如果连接的建立时间超过了预设的时间限制,就会出现\\\"Connect time out\\\"的错误提示。这通常是由于网络连接问题、服务器故障或网络延迟等原因导致的。         在刚开始使用Andr

    2024年02月03日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包