tag repositorio remote origin example eliminar ejemplo crear git github github-for-windows

repositorio - git push tag



Git-fatal: el origen remoto ya existe (2)

No puedo crear el origen de forma remota con remote comando remote :

$ 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, ya que también se llama para hacer mi tutorial. Una vez que cambié a Git Bash, funcionó bien.


Hmm

Es bastante extraño por qué su origen no tiene un valor. Típicamente, debería verse así:

[mayur.n@harry_potter]$ git remote -v origin /mnt/temp.git (fetch) origin /mnt/temp.git (push)

Tu origen no tiene la url asociada con él. En realidad es un par de valor de nombre. Así que 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) ejecute " git remote -v " y obtenga 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) Verifique cuál es el valor de origen ahora con "git remote -v"

8) Se debe configurar correctamente ahora. Si es así, ejecuta " git push "


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.