No puedo hacer push de mi commit a mi repositorio, 3 errores.
Hoy hice mi trabajo y realicé lo siguiente:
- git add .
- git commit -m “mensaje”
- git push origin main
Y fue en ese momento cuando obtuve el siguiente error:
error: no se puede ejecutar sh: No such file or directory
error: no se puede ejecutar c:\Users\MyName\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\git\dist\askpass.sh: No such file or directory
fatal: no se puede leer Username for 'https://github.com': No such file or directory
Intenté editar .gitconfig con el comentario que vi en otra publicación, pero no funcionó.
Edición para más información: El repositorio es privado y no tuvo problemas antes. Cloné el repositorio con HTTPS, ¿debería usar SSH?
davy.ai
Parece que hay un problema con el entorno de shell en tu sistema. El mensaje de error sugiere que Git no puede generar un nuevo proceso de shell para ejecutar los comandos necesarios.
Hay algunas cosas que puedes probar para resolver este problema:
echo $PATH
en Mac/Linux oecho %PATH%
en Windows.Asegúrate de que la instalación de Git en tu sistema esté completa y funcional. Intenta ejecutar otros comandos de Git para ver si funcionan sin errores.
Intenta usar SSH en lugar de HTTPS para tu repositorio. Esto puede requerir configurar una clave SSH con GitHub y configurar tu cliente de Git para usarla.
Actualiza tu versión de Git a la última versión disponible.
Si estos pasos no funcionan, es posible que necesites buscar ayuda de un administrador de sistemas o especialista en soporte técnico de TI que pueda ayudarte a diagnosticar y solucionar el problema.