Brad Thrumble
No puedo crear el origen de forma remota con remote
dominio:
$ git remote add origin https://github.com/LongKnight/git-basics.git
fatal: remote origin already exists.
Para solucionar el error, he intentado esto:
$ git remote -v origin
$ git remote -v show origin
No está cargando los archivos de mi repositorio local al remoto:
$ git push -u origin master
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
¿Cada repositorio tiene su propio origen?
Solución: Estaba usando el Powershell que venía con Github o Git Shell como también se llama para hacer mi tutorial, una vez que cambié a Git Bash funcionó bien.
Un poco más fácil:
git remote set-url origin https://github.com/LongKnight/git-basics.git
Eso reemplazará el origen actual por uno nuevo.
-
Sí, esto se ve mejor
– Mayur Nagekar
21 de agosto de 2014 a las 13:19
prueba esto
origen rm remoto git
después,
git remote add origin https://yourLink
-
¿Por qué? Esto es lo que
git remote set-url
es para.– VoC
1 de enero de 2020 a las 9:16
Fasunle Kehinde Hussein
Tuve un problema similar pero lo resolví usando:
git remote set-url origin https://GitHub.com/Fasunle/my_portfolio.git
Y entonces,
git push main master
Y funcionó.
Para usar git push, debe especificar el destino final seguido de local_branch (en mi caso, es maestro para la sucursal local y principal para la sucursal remota). Sin embargo, podrían ser los mismos. Como en:
git push -u main local_branch_to_push
O
git push -u master local_branch_to_push
Mmm.
Es bastante extraño por qué su origen no tiene un valor. Por lo general, debería verse así:
[mayur.n@harry_potter]$ git remote -v
origin /mnt/temp.git (fetch)
origin /mnt/temp.git (push)
Su origen no tiene asociada la URL. En realidad, es un par de valor de nombre. Entonces, cuando dices “git push origin master”, Git sustituye el valor de origin. En mi caso, sería “/mnt/temp.git”.
Qué puedes hacer ahora ?
Prueba esto:
1) Clonar el repositorio en otro directorio.
2) ejecutar “git remote -v
” y obtener el valor de origen
3) En su caso, parece que el valor es “https://github.com/LongKnight/git-basics.git”
4) Vuelva a su directorio de trabajo y ejecute “git remote add origin2 https://github.com/LongKnight/git-basics.git
”
5) Ejecutar “git remote remove origin
”
6) Ahora ejecuta “git remote rename origin2 origin
“
7) Compruebe cuál es el valor de origen ahora con “git remote -v”
8) Debería estar correctamente configurado ahora. Si es así, ejecuta “git push
”
Su pregunta está muy desestructurada y no está claro qué es exactamente lo que está preguntando. Si tiene varias preguntas, haga varias preguntas. Por el momento no estoy seguro de lo que quieres saber.
– Sascha Lobo
21 de agosto de 2014 a las 7:51
Mis disculpas, traté de poner tanta información como pude para que la gente trabajara, ¿cada repositorio tiene su propio origen?
– Brad Thrumble
21 de agosto de 2014 a las 8:39
@BradThrumble No te lo tomes a mal. Lleva un tiempo acostumbrarse al formato del sitio. Solo trata de ser lo más directo posible. Todavía hay tiempo para mejorar su pregunta antes de que se rechace en el olvido …
– jub0bs
21 de agosto de 2014 a las 8:51
Sí, todo es parte de aprender cómo se hacen las cosas en el sitio. Gracias por la respuesta.
– Brad Thrumble
21 de agosto de 2014 a las 13:52
Me quedé estancado durante más de 8 horas hasta que probé Git Bash.(
– Miguel
28 de octubre de 2014 a las 9:05