乐鑫技术交流
直播中

abdkjshd

9年用户 1258经验值
擅长:可编程逻辑
私信 关注
[问答]

通过git命令获取ESP8266_RTOS_SDK失败如何解决?

本人使用的硬件平台为esp8266,开发环境为ubuntu22.04。在通过git命令获取ESP8266_RTOS_SDK失败,通过上网搜索尝试了很多方法无效。具体情况如下:
tommy@tommy-RC410-RC510-RC710:~/esp$ git clone --recursive https://github.com/espressif/ESP8266_RTOS_SDK.git
正克隆到 'ESP8266_RTOS_SDK'...
fatal: 无法访问 'https://github.com/espressif/ESP8266_RTOS_SDK.git/':Failed to connect to 127.0.0.1 port 1087 after 0 ms: 拒绝连接

请问各位网友有没有遇到过这样的问题,该如何解决呢?
                                                                                                                                                                     

回帖(1)

陈伟

2024-6-7 17:52:57
从您提供的错误信息来看,问题可能是由于网络连接问题或者git配置问题导致的。请尝试以下方法来解决这个问题:

1. 检查网络连接:确保您的网络连接正常,可以访问GitHub。

2. 更换HTTPS克隆地址:尝试使用HTTPS地址克隆,而不是SSH地址。将原始命令替换为:
```
git clone https://github.com/espressif/ESP8266_RTOS_SDK.git
```

3. 检查git配置:运行以下命令检查git配置,确保没有错误的设置:
```
git config --list
```

4. 清除本地DNS缓存:在Ubuntu上,运行以下命令清除DNS缓存:
```
sudo systemd-resolve --flush-caches
```

5. 更换git远程仓库:如果上述方法都无法解决问题,您可以尝试添加一个新的远程仓库并从那里克隆。首先,运行以下命令添加一个新的远程仓库:
```
cd ESP8266_RTOS_SDK
git remote add new-remote https://github.com/espressif/ESP8266_RTOS_SDK.git
```
然后,尝试从新添加的远程仓库拉取代码:
```
git fetch new-remote
```

6. 使用代理:如果您所在的网络环境存在访问GitHub的限制,您可以尝试使用代理。首先,设置代理:
```
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
```
然后再次尝试克隆仓库。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分