I’ve been using CircleCI for a while, but only recently have I had the need to change my project’s submodules. However, cloning the submodules fails with
ERROR: Repository not found. All three submodules are publicly available github repositories.
I do have “an SSH user key” added to my repo’s CircleCI configuration, as well as the deploy key.
What’s strange is that I actually added 4 submodules, and only one of the four submodules can be cloned. That one is owned by me. The other three submodules are also submodules of another submodule, but, for whatever reason, what doesn’t work as a submodule for me, works as a submodule of my submodule.
What’s frustrating is that this isn’t the only case where I need to change submodules.