the - No puedo presionar git, visual studio. Git falló con un error fatal. fatal: se encontró HttpRequestException
git credential manager for windows (7)
Aquí está mi error en Visual Studio. No puedo averiguar si hay una configuración para arreglar esto. Además, no puedo instalar las herramientas de línea de comandos de git.
Error encountered while pushing to the remote repository: Git failed with a fatal error.
fatal: HttpRequestException encountered.
An error occurred while sending the request.
error: cannot spawn askpass: No such file or directory
fatal: could not read Username for ''https://github.com'': terminal prompts disabled
En mi caso, actualizar git y copiar el directorio bin no puede corregir el error. Mi solución es verificar tu configuración de git. Primero, abre git bash. En segundo lugar, compruebe git config. git config -l
El http.proxy y el https.proxy harían que no puedas actualizar el proyecto con éxito. Y si usa vpn y hace que el puerto 1080 esté abierto, eso haría que la carga no sea tan fluida (solo en el caso de que su vpn sea lento)
Esto se debe a que Github inhabilitó TLS v1.0 y v1.1, puede leer el aviso en Github Engineering, aquí está el enlace Débil aviso de eliminación de estándares criptográficos .
Desde la página enlazada:
El año pasado anunciamos la desaprobación de varios estándares criptográficos débiles. Luego, proporcionamos una actualización de estado hacia fines del año pasado, en la que describimos algunos cambios que hemos realizado para facilitar la transición a los clientes. Rápidamente nos acercamos a la fecha límite del 1 de febrero de 2018 que mencionamos en publicaciones anteriores y, como resultado, retrasamos nuestro cronograma por una semana.
...
Visual Studio incluye versiones específicas de Git para Windows y el Administrador de credenciales de Git para Windows (GCM). Microsoft ha actualizado las últimas versiones de Visual Studio 2017 para trabajar con los servidores TLSv1.2 Git. Aconsejamos a los usuarios de Visual Studio que actualicen a la última versión haciendo clic en el indicador de notificación dentro del producto o buscando una actualización directamente desde el IDE. Microsoft ha proporcionado orientación adicional sobre el foro de soporte de la comunidad de desarrolladores de Visual Studio .
Git Credential Manager para Windows v1.17.1 corrige el problema en BitBucket. Tenga en cuenta el único comentario:
Corrección de errores:
Fixes a bug related to Bitbucket authentication (thanks to @Foda for contributing the fixes).
https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases
Simplemente actualice su Visual Studio a la última versión y esto debería ser reparado. Trabajó para mi.
Verifica si tienes la configuración adecuada. Podría ser posible si todo está bien, hay un correo electrónico equivocado. Dentro de Team explorer comprueba la configuración global para el correo electrónico.
en mi caso, lo anterior no funcionó ya que mi dirección de correo electrónico de gafas para bitbucket tenía autenticación de 2 factores. Así que tuve que crear un token de la aplicación bitbucket y en el origen https url tuve que poner el token que se generó como https://username:[email protected]/repo/test.git
Causa: GitHub actualizó sus requisitos de seguridad en el lado del servidor . Ya no son compatibles con TLS 1.0 y 1.1, solo 1.2. Older Git Credential Manager para versiones de Windows utilizó 1.0.
Solución: actualice Git para Windows . La versión 2.14.3 y posteriores incluyen un gestor de credenciales de Git actualizado para Windows.
Alternativamente, puede actualizar solo el Administrador de credenciales de Git para Windows . Es compatible con TLS 1.2 desde la versión 1.14.0 en adelante.