Probleme mit Git-Submodulen, wenn Submodule private Github-Repos sind

Ich habe ein privates Repo auf Github, das 3 Submodule beherbergt, von denen alle 3 auch privat sind.

Ich habe 4 SSH-Schlüssel auf meinem EC2-Server generiert und sie als Github-Bereitstellungsschlüssel auf alle 4 privaten Repositorys angewendet.

Ich kann das primäre Repository klonen, da es den SSH-Schlüssel erkennt. Wenn ich "git submodule update" starte, schlägt dies auf den privaten Repos mit folgendem Fehler fehl:

FEHLER: Repository nicht gefunden. fatal: Das entfernte Ende hat unerwartet aufgelegt

Wenn ich diese privaten Repos manuell auschecke, funktioniert das, aber nicht, wenn ich den Befehl git submodule verwende. Irgendeine Idee? Wird dies nicht vollständig unterstützt?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage