Usando msysGit con MinGW

Tengo un comportamiento extraño al usar estas cosas en Windows.

Al principio, he instalado MinGW con MSYS. Agregué todas las partes necesarias en %PATH% , teniendo como salida where ssh como en MSYS istall directory. Todos los comstackdores y commands unix como ssh , ssh-keygen funcionan bien.

Luego, descargué git para Windows (sin MSYS), lo instalé usando la segunda opción (para ejecutar git desde la command-line). where git funciona bien, la orientación en git install dir. Se pueden crear repositorys vacíos, se pueden agregar files y se pueden crear sucursales locales.

Luego configuré git como decía en el tutorial oficial, estableciendo las keys en mi directory personal a través de la command-line de Windows, y así sucesivamente.

Y ahora, el jugo. Puedo conectarme mediante ssh a github usando la command-line de Windows. Puedo conectarme a github via ssh to github usando git bash. En ambos casos, me saluda sobre el inicio de session exitoso. No puedo realizar ningún empuje a través de la línea de command ni a través de git bash; rechaza mi key pública en ambos casos .

¿Qué estoy haciendo mal?

UPD. De alguna manera, todo comenzó a funcionar. No tengo idea de que pasó. Simplemente presioné botones aleatorios e ingresé commands aleatorios (es broma). Estoy tratando de reproducir este problema en el sistema virgen para entender lo que salió mal. Pero, eso es una lástima para mí, supongo que ese problema estaba en la ortografía incorrecta en uno de los pasos de configuration de git. = \

Git en Windows sin MSYS no es posible actualmente. Compruébalo tú mismo. Lo que hizo fue agregar el directory "cmd" de la installation de msysgit a PATH, en lugar del directory "bin", que rompería muchos commands de Windows CMD.

msysgit es todo lo que hay, y funciona bien. Simplemente entienda que usará sus propias herramientas y almacenará las keys ssh en su propio lugar (por defecto el directory .ssh en su directory de usuario de Windows).