¿Qué URL debería usar al agregar un submodule de Git?

Github: ¿Qué URL debería usar? recomienda la clonación con HTTPS .

Pero, veo que Handlebars usa git:// en .gitsubmoudle .

¿Cuál es el mejor para un proyecto de código abierto que deseo que otros puedan clonar fácilmente de forma recursiva?

Si tiene otros queueboradores, https sería mi sugerencia, ya que los serveres proxy (y los ISP) no bloquean esas requestes, en general.

OTOH, si puede estar seguro (o asegurarse) de que no utilizarían ningún service ISP de este tipo, puede optar por proporcionarles acceso a través de cualquiera de esos methods. Personalmente prefiero SSH a otros protocolos.