¿Por qué Git me dice "No existe tal 'origen' remoto" cuando intento acceder al origen?
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?
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.md
archivo 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
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
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 add
algunos archivos que desea rastrear.
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-url
pero tuve que hacerlo git remote add
.
git remote add origin https://github.com/VijayNew/NewExample.git