Editar (por @ dk14 según lo sugerido por los moderadores y comentarios)
ADVERTENCIA: si utiliza credential.helper store
la respuesta, su contraseña se almacenará completamente sin cifrar ("tal cual") en ~/.git-credentials
. Consulte la sección de comentarios a continuación o las respuestas de la sección "Vinculado", especialmente si su empleador tiene tolerancia cero para los problemas de seguridad.
Aunque se acepta, no responde a la pregunta real del OP sobre omitir solo un nombre de usuario (no contraseña). Para los lectores con ese problema exacto, la respuesta de @grawity podría ser útil.
Respuesta original (por @Alexander Zhu):
Puede almacenar sus credenciales con el siguiente comando
$ git config credential.helper store
$ git push http://example.com/repo.git
Username: <type your username>
Password: <type your password>
También te sugiero que leas
$ git help credentials