解决本地git clone仓库报错connected time out

问题描述

个人windows电脑在git bash中执行git clone命令时出现报错
xh@DESKTOP-2DNL2VM MINGW64 /d/temp $ git clone git://github.com/dailystudio/gemini-codelab-bwa-04-12.git Cloning into 'gemini-codelab-bwa-04-12'... fatal: unable to connect to github.com: github.com[0: 20.205.243.166]: errno=Connection timed out
但个人电脑可以在挂了代理之后访问github

问题分析

经过查阅资料关于git clone时遇到的超时问题,发现是因为git命令没有走梯子配置的代理

解决方案

在git bash中添加以下内容
git config --global http.proxy "127.0.0.1:7890"
git config --global https.proxy "127.0.0.1:7890"
其中7890端口需要根据自己的实际选择
之后就可以正常使用git clone命令了(在远程linux服务器上测试后发现相同问题也可以这样解决)
xh@DESKTOP-2DNL2VM MINGW64 /d/temp $ git clone https://github.com/dailystudio/gemini-codelab-bwa-04-12.git Cloning into 'gemini-codelab-bwa-04-12'... remote: Enumerating objects: 356, done. remote: Counting objects: 100% (356/356), done. remote: Compressing objects: 100% (183/183), done. remote: Total 356 (delta 90), reused 335 (delta 73), pack-reused 0 (from 0) Receiving objects: 100% (356/356), 10.98 MiB | 816.00 KiB/s, done. Resolving deltas: 100% (90/90), done.

posted @ 2025-04-13 15:32  霜尘FrostDust  阅读(298)  评论(0)    收藏  举报