es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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?

Tags:  , ,

Answer

  1. Avatar for 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:

    1. Verifica la variable de entorno PATH de tu sistema para asegurarte de que se incluyen los directorios que contienen los ejecutables de shell. Puedes hacer esto ejecutando echo $PATH en Mac/Linux o echo %PATH% en Windows.
    2. 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.

    3. 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.

    4. 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.

Comments are closed.