remote - ¿Por qué Git me dice "No hay un origen tan remoto" cuando intento presionar hacia el origen?
git remote add ssh (3)
Soy muy nuevo en Git; Recientemente creé una cuenta de GitHub.
Acabo de intentar insertar mi primer repositorio (un proyecto de muestra), pero me 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, cambié para establecer el origin
, usando
git remote set-url origin https://github.com/VijayNew/NewExample.git
Pero tengo el siguiente error:
No such remote ''origin''
¿Qué hice mal y qué debería hacer?
Dos problemas:
1 - Nunca le dijiste a Git que comenzara a rastrear ningún archivo
Usted escribe que corrió
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 le dice que nunca le dijo 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 commit. Antes de intentar comprometerse, debe decirle a Git (por ejemplo):
Oye Git, ¿ves ese archivo
README.md
sentado ociosamente en mi directorio de trabajo, allí? ¿Podrías ponerlo bajo control de versión para mí? Me gustaría que fuera en mi primer commit / snapshot / revision ...
Para eso necesitas stage los archivos de interés, usando
git add README.md
antes de correr
git commit -m "some descriptive message"
2 - No ha 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 creó ese repositorio remoto en GitHub en primer lugar: al momento de escribir esta respuesta, si trato de 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 solo entonces, podrás empujar con éxito
git push -u origin master
Me enfrenté a este problema cuando estaba tratando de vincular un repositorio creado localmente con un repositorio en blanco en github. Inicialmente estaba intentando git remote set-url
pero tenía que hacer git remote add
lugar.
git remote add origin https://github.com/VijayNew/NewExample.git
Supongo que no ejecutó este comando después de que falló la confirmación, así que simplemente ejecute 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.