¿Cómo clonar un repository privado de gitlab sin SSH usando un token con los nuevos permissions de compilation?

A partir del 8.12, ya no se admite la clonación con el token HTTPS +, como se menciona aquí:

En 8.12, mejoramos los permissions de compilation. Ser capaz de clonar proyectos utilizando tokens de cornetworkingores no es posible a partir de ahora (en realidad funcionaba por coincidencia y nunca fue una característica completa, así que lo cambiamos en 8.12). Deberías usar token de compilation en su lugar.

Esto está ampliamente documentado aquí – https://docs.gitlab.com/ce/user/project/new_ci_build_permissions_model.html

El command anterior para clonar un repository privado de gitlab con un token ya no funciona, ¿cuál es la nueva forma recomendada de hacerlo? Sé que puedo usar SSH, pero me gustaría hacerlo con un token privado / cornetworkingor específicamente porque es más fácil para los scripts de automation.