飞飞媒体 其他博客 git clone命令超时

git clone命令超时

报错提示

我们在使用git clone命令克隆github上的项目的时候,可能经常会遇到下面这样的提示:

说的就是连接443端口失败,失败原因是超时。443端口就是HTTPS的网页浏览端口,

说明git访问这个网页超时,但是我们其实挂梯子其实可以成功访问github.com的。

这个大部分主要就是因为我们用了代理服务器来访问github,

但是git clone没有配置代理导致的连接超时

下面我们就来配置下git clone的代理

# 1.首先查看本机git的代理
> git config --global --get http.proxy
> git config --global --get https.proxy
# 根据输出,我们可以看到 本机是没有配置任何代理的


# 2 配置代理 (端口号要更加自己的梯子修改)
> git config --global http.proxy "127.0.0.1:4780"
> git config --global https.proxy "127.0.0.1:4780"
# http 和 sock 都可以配置,命令不一样,具体可以google 看下

# 3.查看代理是否生效(和 1 的命令一样)
> git config --global --get http.proxy

 

 

 

然后在使用git clone命令,就可以正常的克隆代码了

#如果需要取消git 代理配置,我们可以使用如下的命令
> git config --global --unset http.proxy
> git config --global --unset https.proxy

补充

如果上述方法解决不了,这里提供几个补充方法,博主没有实践过,

博主是通过上面的方式解决超时问题的。

1.如果github.com无法访问,使用ip地址可以访问的话

可能是DNS的问题,可以尝试刷新本地DNS缓存,

刷新方式是打开CMD命令行界面,输入ipconfig/flushdns

> ipconfig/flushdns

2.github暂时挂了

3.尝试配置一下本地Hosts文件

本文来自网络,不代表飞飞媒体立场,转载请注明出处:https://www.ffmt.com/boke/qboke/2141.html
上一篇
下一篇

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

联系我们

联系我们

QQ:77719125

在线咨询: QQ交谈

邮箱: admin@ffmt.com

工作时间:周一至周末,9:00-17:30,节假日不休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部