PX4代码下载与编译

这个镜像已经挂掉了,尝试了百度的方法取消镜像,但是取消不掉。
下载代码一直躲不过这个镜像,下午的时候突然就躲过去了,下载下来了代码,但是编译的时候这个镜像又出现了报错。
现在我想知道怎么取消这个镜像代理

img

img

sudo ./fastgithub stop

或打开git 全局配置有无fastgit,删掉。

git config --global --edit

基于最新版ChatGPT4的回答,望采纳!!!有其他问题也可以询问我哦、”(最新版更智能,功能更加强大)

  1. 检查系统环境变量: 代理设置可能是在系统环境变量中定义的。在Windows中,可以通过以下步骤检查和修改环境变量:

    • 右键点击“此电脑”图标,然后选择“属性”。
    • 点击“高级系统设置”。
    • 在“系统属性”窗口中,选择“高级”选项卡,然后点击“环境变量”按钮。
    • 检查“系统变量”和“用户变量”部分,看是否有代理相关的变量(如HTTP_PROXYHTTPS_PROXY等)。如果有,选中它们并点击“删除”按钮。

    在Linux或macOS中,可以检查~/.bashrc(或~/.bash_profile~/.zshrc等,取决于你使用的shell)文件中的代理设置。如果找到代理设置,请注释或删除相应的行。

  2. 检查Git设置: 如果你使用Git下载PX4代码,代理设置可能在Git的全局或本地配置中。要检查和修改Git配置,请在命令行中运行以下命令:

    git config --global --unset http.proxy
    git config --global --unset https.proxy
    

    这将取消Git的全局代理设置。如果你怀疑是本地仓库的代理设置,请在本地仓库的根目录下运行以下命令:

    git config --local --unset http.proxy
    git config --local --unset https.proxy
    
  3. 检查编译脚本或工具链:

  4. 有时代理设置可能在编译脚本或工具链中。检查PX4相关的编译脚本,看是否有代理设置。如果找到任何代理设置,请注释或删除相应的行。

希望这些建议能帮助你找到和取消镜像代理。如果问题仍然存在,请提供更多关于你遇到问题的详细信息,以便我们为你提供更具体的建议。

以下答案由GPT-3.5大模型与博主波罗歌共同编写:

  1. 取消Docker Hub镜像代理

首先,在Docker Hub中取消镜像代理,执行以下命令:

docker info | grep "Registry Mirrors"

查看当前的默认镜像源,输出如下:

```
Registry Mirrors:

该回答引用于gpt与OKX安生共同编写:
  • 该回答引用于gpt与OKX安生共同编写:

从您提供的信息来看,可能是您使用了国内的镜像源下载和编译PX4代码时出现了问题。根据官方文档https://dev.px4.io/master/en/setup/building_px4.html,建议您按照以下步骤进行操作:

    1. 安装必要的开发环境:在开始编译之前,您需要先安装一些必要的开发环境,包括Git、Python、Qt Creator等。具体的安装方式可以参考官方文档或者其他资料。
    1. 获取PX4源代码:您可以从Github上获取PX4代码。可以直接使用Git命令来克隆PX4仓库:
git clone https://github.com/PX4/PX4-Autopilot.git
    1. 选择适合的编译环境:PX4支持多种编译环境,包括Linux、macOS和Windows。您可以根据自己的操作系统选择相应的编译环境。建议使用Ubuntu 20.04 LTS或更高版本的Linux系统进行编译。
    1. 安装PX4工具链:PX4需要使用特定的工具链进行编译,例如arm-none-eabi-gcc等。您可以使用apt-get或其他包管理器来安装这些工具链。
sudo add-apt-repository -y ppa:team-gcc-arm-embedded/ppa
sudo apt-get update
sudo apt-get install -y gcc-arm-embedded
    1. 编译PX4代码:在配置好编译环境之后,您可以进入PX4目录,运行make命令进行编译。编译完成后,将在build目录下生成可执行文件和固件等文件。
cd PX4-Autopilot
make px4_fmu-v5_default

如有用的话,还望采纳哦