PX4固件无法git clone及git submodule update --init --recursive拒绝连接问题解决

针对PX4固件下载困难的问题,本文提供了一种解决方案:将git clone地址中的github.com替换为github.com.cnpmjs.org,同时介绍了如何修改.gitmodules文件以解决gitsubmodule更新失败的问题,包括在Ubuntu系统中查找并修改隐藏文件的方法以及更新子模块的命令。
摘要由CSDN通过智能技术生成

PX4固件下载问题
PX4固件下载需要从git上Clone,但目前git国内难以连接,很难连接上,以下给出最好的解决方案
参考自知乎该文章:
https://www.zhihu.com/question/27159393?sort=created
直接将
git clone https://github.com/PX4/Firmware.git 中的github.com替换成github.com.cnpmjs.org
即可解决git无法连接问题
(最新git clone https://github.com.cnpmjs.org/PX4/PX4-Autopilot.git)
git submodule update --init --recursive连接失败问题
以上可以通过直接修改clone地址的方式解决,但更新子模块由于封装在命令中难以修改
经过对git submodule的简单学习发现,其可以通过修改.gitmodules中的地址修改源
但由于该文件在ubuntu系统下默认为隐藏状态
因而需要在主目录下摁ctrl+h显示隐藏文件
随后ctrl+F查找所有.gitmodules文件修改地址即可

注意在修改后需要刷新子模组信息git submodule sync --recursive
(保证各下属文件夹处都已刷新)

(如果中途断开则再次查找新生成的文件修改)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值