Hey! Ive been having a problem getting the ardupilot submodule to update. when I type “git submodule update --init --recursive” I receive an error that states:
“fatal: read error: connection reset by peer
fatal: clone of git://github.com/Ardupilot/PX4Firmware.git into submodule path ‘modules/Px4Firmware’ failed”
I was wondering if anyone has run into the same problem or if anyone can shed some light onto the situation.
Thank you!
-charles
Awesome thank you! I’ll give that a try!
also yes I am connected to the internet and when I installed ardupilot i did use the “Copter-3.5.5” branch.
Thank you for helping me out, I’m still learning Linux .
I believe there are some submodules of the PX4 repo that are used in the ArduPilot main repo, and are initialized with the git submodule update --init --recursive command.
Hi, I just ran into that issue recently, it seems that starting 2022, github is updating their security. So they won’t allow unsecure or unauthenticated logins or downloads. See notes https://github.blog/2021-09-01-improving-git-protocol-security-github/
I was able to perform the git submodule update --init --recursive (after) following their instructions which called to log into their secure git repositories.
The course calls out for git:// which is unsecure, maybe it can be updated in the future to point to the secure directory/repository.
@dronedojopadawan, could you elaborate in more detail what section to go to in the link you provided us to fix this issue? I’m new to Linux and I think I need change the URLs from the unsecured git:// to the secure https:// for the ChibiOS, benchmark, gtest, libcanard, mavlink, uavcan, etc. The 1st image shows my issue
Hello @charlestobin, did you switch to a VPN through your host computer or through Ubuntu? I am on a Mac and I want to try switching to a VPN because I am having the same “submodule update” issue.