Cómo reparar el error 'Fatal: Origin no parece ser un repositorio de Git'

Git es un sistema de control de versiones distribuido que se utiliza principalmente para rastrear cambios en el código fuente durante el desarrollo de software. GitHub es un servicio de alojamiento en línea para el control de versiones mediante Git. Ambos servicios se utilizan ampliamente en el desarrollo de software. Sin embargo, recientemente, se han recibido muchos informes en los que los usuarios no pueden ejecutar comandos "git" en su terminal Mac.

En este artículo, hablaremos sobre las razones por las cuales se activa el error y le brindaremos soluciones viables para solucionar el problema. Asegúrese de seguir la guía detenidamente para evitar conflictos.

¿Qué causa el error "Fatal: 'origin' no parece ser un Repositorio de Git"?

Después de recibir numerosos informes de varios usuarios, decidimos investigar el problema y comenzamos a identificar su causa raíz. Según nuestros informes, los motivos por los que se activa este error se enumeran a continuación:

  • Falta el origen:  este error suele aparecer cuando falta el "origen". Origin es la referencia a "Github-Fork" y, si falta, algunos comandos no funcionan correctamente.
  • URL incorrecta:  en algunos casos, la configuración de URL establecida por la aplicación puede ser falsa y es posible que deba cambiarse. Debido a lo cual, es posible que algunos comandos no funcionen correctamente.

Ahora que tiene una comprensión básica de la naturaleza del problema, avanzaremos hacia las soluciones.

Solución 1: Agregar origen

Si falta Origin (que hace referencia a Fork), es posible que ciertos comandos no funcionen correctamente. Por lo tanto, en este paso, agregaremos un origen manualmente. Para poder hacer eso:

  1. Presione los botones " Comando " + "Espacio" simultáneamente.
  2. Escriba " Terminal " y presione " Enter ".
  3. Escribe el siguiente comando y presiona " Enter "
    git remoto -v
  4. Verifique si hay un control remoto llamado "Origen" en la lista.
  5. Si no es así, significa que falta su " Origen ".
  6. Agregar origen usando el siguiente comando
    git remoto agregar url de origen / a / su / fork
  7. Verifique si el problema persiste.

Solución 2: cambio de URL

Si no se hace referencia a la URL correctamente, es posible que algunas funciones de la aplicación no funcionen correctamente. Por lo tanto, en este paso, cambiaremos la URL. Para eso:

  1. Presione los botones " Comando " + " Espacio " simultáneamente.
  2. Escriba " Terminal " y presione " Enter ".
  3. Utilice el siguiente comando para cambiar la URL
    git remote set-url origin ssh: //[email protected]/username/newRepoName.git
  4. Verifique si el problema persiste.

Solución 3: cambio de origen a maestro

Si está intentando extraer de Master, es necesario cambiar el origen a master antes de intentar agregar o quitar el control remoto. Por lo tanto, en este paso, cambiaremos el Origen a Maestro. Para eso:

  1. Presione los botones " Comando " + " Espacio " simultáneamente.
  2. Escriba " Terminal " y presione " Enter ".
  3. Utilice el siguiente comando para cambiar el origen a maestro
    git pull origin master