Cómo cambiar a un nuevo repositorio remoto de git

2 minutos de lectura

avatar de usuario de bob.mazzo
bob.mazzo

Recientemente cloné un repositorio en mi disco local, pero ahora estoy tratando de enviar todos los cambios a un repositorio completamente nuevo. Sin embargo, git sigue diciéndome que se denegó el permiso, y eso se debe a que está tratando de ingresar al repositorio clonado originalmente.

DETALLES:

Originalmente cloné de https://github.com/taylonr/intro-to-transportador (es decir, basado en un curso de Pluralsight en https://app.pluralsight.com/library/courses/protractor-introduction/table-of-contents ) .

Ahora que completé el curso, me gustaría enviar mi código finalizado a mi propio repositorio de git (que acabo de crear en github):

https://github.com/robertmazzo/intro-to-transportador

Cuando uso el siguiente comando git:

git remoto agregar origen https://github.com/robertmazzo/intro-to-transportador.git

me dice remote origin already exists lo cual supongo que está bien porque ya lo creé en github.com.

Sin embargo, cuando presiono mis cambios, obtengo una excepción.

maestro de origen git push

remote: Permission to taylonr/intro-to-protractor.git denied to robertmazzo.
fatal: unable to access 'https://github.com/taylonr/intro-to-protractor.git/':
The requested URL returned error: 403

Así que estoy investigando cómo puedo cambiar a mi nuevo repositorio, pero aquí es exactamente donde está mi problema. No puedo descifrar esta parte.

  • Posible duplicado de Change the URI (URL) para un repositorio Git remoto

    – Julián López

    06/09/2016 a las 14:35

Para cambiar su origen actual a uno nuevo, use:

git remote set-url origin <url>

Fuente:
https://help.github.com/articles/cambiando-un-remoto-s-url/

Antes de que pueda agregar un nuevo control remoto llamado “origen”, debe eliminar el anterior o simplemente cambiarle el nombre si aún necesita acceder a él por algún motivo.

# Pick one
git remote remove origin            # delete it, or ...
git remote rename origin old-origin # ... rename it

# Now you can add the new one
git remote add origin https://github.com/robertmazzo/intro-to-protractor.git

avatar de usuario de lubilis
lubilis

origen es solo un alias para identificar su repositorio remoto.

Puede crear una nueva referencia remota y enviar

git remote add new_origin https://github.com/robertmazzo/intro-to-protractor.git
git push new_origin master

Si desea eliminar la referencia anterior

git remote remove origin

Agregue un nuevo control remoto

git remote add <name> <url>

o, si desea eliminar por completo el antiguo originprimero hazlo

git remote remove origin

y luego

git remote add origin <url>

Tenga en cuenta que el mensaje remote origin already exists no está bien Te dice que la operación fallidoes decir, no pudo configurar el nuevo control remoto.

¿Ha sido útil esta solución?