I have a private repo on Github that houses 3 submodules, all 3 of which are also private.
I have generated 4 SSH keys on my EC2 server and applied them as Github deploy keys to all 4 private repositories.
I am able to clone the primary repository as it recognizes the SSH key. When I run "git submodule update" it fails on the private repos with the following error:
ERROR: Repository not found. fatal: The remote end hung up unexpectedly
If I manually check out those private repos it works, but not when using the git submodule command. Any idea? Is this not fully supported?