¿Cómo puedo cambiar la URL del repositorio remoto/objetivo en Windows? [duplicate]

2 minutos de lectura

¿Como puedo cambiar la URL del repositorio remotoobjetivo en Windows
usuario169320

Creé un repositorio GIT local en Windows. Llamémoslo AAA. Preparé, comprometí y envié los contenidos a GitHub. git@github.com:username/AAA.git

Me di cuenta de que cometí un error con el nombre.

En GitHub, le cambié el nombre a git@github.com:username/BBB.git

Ahora, en mi máquina con Windows, necesito cambiar git@github.com:username/AAA.git a git@github.com:username/BBB.git porque la configuración todavía está tratando de “empujar” para git@github.com:username/AAA.git pero necesito empujar para git@github.com:username/BBB.git ahora.

¿Cómo podría hacer eso?

¿Como puedo cambiar la URL del repositorio remotoobjetivo en Windows
alucinaciones

git remote set-url origin <URL>

  • Esto parece que funciona bien. Sin embargo, si está copiando un repositorio existente a uno nuevo, deberá seguir esto con git push origin master.

    – José

    25 jul.

  • He agregado una solución similar en el archivo bootom. stackoverflow.com/a/15784886/1177575

    – Abibullah Rahamathulah

    03 abr.

  • Me gusta de esta manera, encaja convenientemente en un flujo de trabajo donde copio un .git/config de otro repositorio cuando inicializo uno nuevo.

    – Merlín

    06 ago. 21 en 19:11

¿Como puedo cambiar la URL del repositorio remotoobjetivo en Windows
jkp

La forma más fácil de modificar esto en mi opinión (en mi humilde opinión) es editar el archivo .git/config en su repositorio. Busque la entrada que arruinó y simplemente modifique la URL.

En mi máquina en un repositorio que uso regularmente se ve así:

KidA% cat .git/config 
[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
    ignorecase = true
    autocflg = true
[remote "origin"]
    url = ssh://localhost:8888/opt/local/var/git/project.git
    #url = ssh://xxx.xxx.xxx.xxx:80/opt/local/var/git/project.git
    fetch = +refs/heads/*:refs/remotes/origin/*

La línea que ve comentada es una dirección alternativa para el repositorio al que a veces cambio simplemente cambiando la línea que está comentada.

Este es el archivo que se manipula bajo el capó cuando ejecuta algo como git remote rm o git remote add pero en este caso, dado que es solo un error tipográfico que cometiste, podría tener sentido corregirlo de esta manera.

1641748957 826 ¿Como puedo cambiar la URL del repositorio remotoobjetivo en Windows
Abibullah Rahamathulah

Una forma más de hacer esto es:

git config remote.origin.url https://github.com/abc/abc.git

Para ver la URL existente solo haz lo siguiente:

git config remote.origin.url

1641748957 769 ¿Como puedo cambiar la URL del repositorio remotoobjetivo en Windows
Steinbitglis

Echa un vistazo en .git/config y haz los cambios que necesites.

Alternativamente, podrías usar

git remote rm [name of the url you sets on adding]

y

git remote add [name] [URL]

O solo

git remote set-url [URL]

Antes de hacer algo mal, verifique dos veces con

git help remote

.

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad