¿Hay alguna manera de clonar desde gitlab con nombre de usuario y contraseña en un command?

Esta solución de esta publicación no funciona ¿Cómo proporcionar nombre de usuario y contraseña cuando se ejecuta "git clone git@remote.git"?

git clone https://username:password@github.com/username/repository.git 

fatal: no se puede acceder a 'http: / ..: Could not resolve host: username

Gitlab no admite la clonación con http en una línea. Tal vez puedas hacerlo con ssh?

Hay algunos services de git que funcionan con la clonación de http en una línea. Por ejemplo, Github y Gitorious. Creo que Gitlab solo admite un prefijo de nombre de usuario. La contraseña siempre será solicitada. Lo cual también trae una gran ventaja de security porque de esta manera, su contraseña nunca se almacena en los files de logging.