Частные подмодули, не найденные на Travis CI

Я являюсь частью организации, которая имеет репозиторий git с несколькими подмодулями, которые также являются частными. Вот как .gitmodules наши .gitmodules :

 [submodule "app/modules/confetti"] path = app/modules/confetti url = https://<username>:<personal-access-token>@github.com:MyOrganisation/Confetti-module.git [submodule "app/modules/balloons"] path = app/modules/balloons url = https://<username>:<personal-access-token>@github.com:MyOrganisation/Balloons-module.git 

На моей локальной машине я могу обновить, инициализировать или клонировать эти подмодули просто отлично. Однако, когда я запускал Travis CI, он выдает ошибку:

 Cloning into 'app/modules/confetti'... fatal: repository 'https://<username>:<personal-access-token>@github.com:MyOrganisation/Confetti-module.git/' not found Clone of 'https://<username>:<personal-access-token>@github.com:MyOrganisation/Confetti-module.git' into submodule path 'app/modules/confetti' failed 

Я уже пытался удалить учетные данные из URL-адреса, используя URL-адрес SSH и добавив свой SSH-ключ к Travis. Ни одно из этих решений не решает мою проблему. Какие-либо предложения?