Git con Cygwin: no acepta la información de usuario para el nombre de usuario

Estoy intentando clonar un repository que requiere authentication. Con msysgit, se me pedirá el nombre de usuario / contraseña y se clonará. Sin embargo, en Cygwin (v1.7.9) también recibiré un aviso, pero cuando lo escriba no tomará mi opinión. Presioné ctrl-C para abortar, y mi input se almacena en el búfer y la intenta como un command.

¿Cómo puedo get que Cygwin acepte la input del usuario desde el server de Git?

Aquí hay un ejemplo de lo que veo:

$ git clone http://gitsbx01.mycompany.com/git/qct/manifest.git Cloning into manifest... Username: [I type it and doesn't recognize so CTRL-C] $ lou bash: lou: command not found 

Descubrí que git bash funciona mejor en Windows que cygwin + git. Maby te ayudaría con la console que tú también tienes.

Me he encontrado con eso yo mismo. Creo que el código en git que solicita el nombre de usuario y la contraseña tiene fallas; funciona en el entorno msysgit, pero no en Cygwin.

Mi solución fue configurarlo para que funcione con ssh sin contraseña, que de todos modos es más seguro. Si el sistema remoto no es compatible, puede usar msysgit (Git Bash) para los pocos commands que requieren authentication (push, pull, fetch) y Cygwin para todo lo demás.

(O podría simplemente hacer todo en msysgit, pero personalmente me gusta mucho más el entorno de Cygwin).

Tenga en count que hay algunas pequeñas diferencias en el comportamiento entre msysgit y cygwin git, aunque nada fatal. En msysgit, cualquier file con un sufijo de .exe , .bat , .cmd , etc. se trata implícitamente como ejecutable; en Cygwin no lo son a less que hagas explícitamente un chmod +x .

Use '–usernamev YOURUSERNAME' al final de su línea

Me di count de que acepta inputs pero no muestra los caracteres en la pantalla. Si eres un typer impecable, simplemente escribe el nombre de usuario y presiona enter.