¿Por qué Git me dice "No existe tal 'origen' remoto" cuando intento acceder al origen?

Resuelto Vijay asked hace 10 años • 4 respuestas

Soy muy nuevo en Git; Recientemente creé una cuenta de GitHub.

Intenté impulsar mi primer repositorio (un proyecto de muestra), pero aparece el siguiente error:

No such remote 'origin'

Ejecuté los siguientes comandos:

git init
git commit -m "first commit"
git remote add origin https://github.com/VijayNew/NewExample.git
git push -u origin master

Sin embargo, cuando ejecuté git commit -m "first commit", recibí el siguiente mensaje:

nothing added to commit but untracked files present (use "git add" to track)

Entonces intenté configurar origin, usando

git remote set-url origin https://github.com/VijayNew/NewExample.git

Pero recibí el siguiente error:

No such remote 'origin'

¿Qué hice mal y qué debo hacer?

Vijay avatar Aug 26 '14 16:08 Vijay
Aceptado

Dos problemas:

1 - Nunca le dijiste a Git que comenzara a rastrear ningún archivo

Escribes que corriste

git init
git commit -m "first commit"

y que, en esa etapa, tienes

nothing added to commit but untracked files present (use "git add" to track).

Git te está diciendo que nunca le dijiste que comenzara a rastrear ningún archivo en primer lugar, y que no tiene nada de qué tomar una instantánea. Por lo tanto, Git no crea ningún compromiso. Antes de intentar comprometerse, debes decirle a Git (por ejemplo):

Hola Git, ¿ves ese README.mdarchivo inactivo en mi directorio de trabajo, ahí? ¿Podrías ponerlo bajo control de versiones por mí? Me gustaría que aparezca en mi primera confirmación/instantánea/revisión...

Para eso necesita preparar los archivos de interés, usando

git add README.md

antes de correr

git commit -m "some descriptive message"

2 - No has configurado el repositorio remoto

Luego corriste

git remote add origin https://github.com/VijayNew/NewExample.git

Después de eso, su repositorio local debería poder comunicarse con el repositorio remoto que reside en la URL especificada ( https://github.com/VijayNew/NewExample.git )... ¡siempre que el repositorio remoto realmente exista! Sin embargo, parece que nunca creaste ese repositorio remoto en GitHub en primer lugar: al momento de escribir esta respuesta, si intento visitar la URL correspondiente, obtengo

ingrese la descripción de la imagen aquí

Antes de intentar enviar a ese repositorio remoto, debe asegurarse de que este último realmente exista. Vaya a GitHub y cree el repositorio remoto en cuestión. Entonces y sólo entonces podrás empujar con éxito con

git push -u origin master
jub0bs avatar Aug 26 '2014 11:08 jub0bs

Supongo que no ejecutaste este comando después de que falló la confirmación, así que simplemente ejecuta esto para crear el control remoto:

 git remote add origin https://github.com/VijayNew/NewExample.git

Y la confirmación falló porque necesita git addalgunos archivos que desea rastrear.

Emil Davtyan avatar Aug 26 '2014 10:08 Emil Davtyan

Me enfrenté a este problema cuando intentaba vincular un repositorio creado localmente con un repositorio en blanco en github. Al principio lo intenté, git remote set-urlpero tuve que hacerlo git remote add.

git remote add origin https://github.com/VijayNew/NewExample.git
ishandutta2007 avatar Jun 30 '2018 00:06 ishandutta2007