[CI] Enable pointing to a SHA from another remote (than the one by default).
This is usefull when we have a public and a private repository of the same submodule. The public repository of the application will point by default to the public submodule. But we need to be able to launch the CI from the private submodule.