No se puede ejecutar git push desde la console de Package Manager con GitHub para Windows instalado

Configuré Visual Studio 2010 para usar Git desde la console de Package Manager, más precisamente:

  • Instalé msysgit (agregando ejecutables de Git bajo %PATH% );
  • Instalé Posh Git y lo habilité usando las instrucciones dadas en esta respuesta SO .

También instalé GitHub para Windows para acceder fácilmente a los repositorys alojados en GitHub.

Desde la console de Package Manager puedo hacer todas las operaciones localmente, pero cuando quiero ingresar a un repository de GitHub el post parece "bloqueado", no puedo matar a git usando el button Detener y me veo forzado a cerrar Visual Studio y para empujar desde el Git Shell provisto con GitHub para Windows.

Usando Process Explorer puedo ver que git genera el progtwig GitHub para Windows para hacer la authentication y desde allí no parece avanzar.

Resolví este problema instalando la Tienda de cnetworkingenciales de Windows para Git (también sugerida en el blog TFS ), para que maneje la authentication en lugar de GitHub para Windows.

Ahora puedo hacer git push desde la console del Administrador de packages: la tienda de cnetworkingenciales solicita las cnetworkingenciales por primera vez y luego las envía correctamente a GitHub.

Si su repository está alojado en Team Foundation Service (no en GitHub), además de instalar la Tienda de cnetworkingenciales de Windows para Git (respondida por edymtt), debe habilitar la authentication básica antes de poder usar el símbolo del sistema para realizar tareas de Git. Puede configurar esto desde su perfil de usuario en TFS. http://msdn.microsoft.com/library/dd286572(v=vs.120).aspx