Acceda automáticamente a los submódulos git a través de ssh o https

Pregunta:
¿Hay alguna manera de pagar automáticamente los submódulos git a través del mismo método (ssh o https) que el repositorio principal?

Antecedentes:

Tenemos un repositorio de gitlab no público (main) que tiene un submódulo (utils) que también está alojado como un repositorio de gitlab no público en el mismo servidor. Se puede acceder a esos repositorios a través de ssh o https:

[email protected]:my/path/repo.githttps://gitlabserver.com/my/path/repo.git

Obviamente, ambas variantes requieren diferentes formas de autenticación y, dependiendo de la computadora cliente y del usuario, se prefiere una u otra.

Para el repositorio de nivel superior (main) eso no es un problema, ya que cualquiera puede elegir el método que prefiera, pero para el submódulo esto depende de.gitmodules archivo y por lo tanto es (inicialmente) el mismo para todos.
Ahora, en lugar de que todos tengan que adaptar el archivo .gitmodules a lo que prefieran y asegurarse de que no confirman accidentalmente esos cambios, sería bueno si hubiera una forma de especificar el servidor y la ruta de repositorio y git elige mismo método que se usa para el repositorio principal, o algo que se puede configurar en gitconfig.

Respuestas a la pregunta(1)

Su respuesta a la pregunta