¿Cómo puedo cambiar la URL del repositorio remoto / objetivo en Windows? [duplicar]
Pregunta
Esta pregunta ya tiene una respuesta aquí:
Creé un repositorio GIT local en Windows. Llamémoslo AAA. Organicé, comprometí y envié el contenido a GitHub. git@github.com: nombre de usuario / AAA.git
Me di cuenta de que cometí un error con el nombre.
En GitHub, lo renombré a git@github.com: username / BBB.git
Ahora, en mi máquina 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" a git@github.com: username / AAA.git
pero necesito presionar a git@github.com: username / BBB.git
ahora.
¿Cómo podría hacer eso?
Solución
La forma más fácil de modificar esto en mi opinión (en mi opinión) es editar el archivo .git / config en su repositorio. Busque la entrada que desordenó 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 ves 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 está manipulando cuando se ejecuta algo como git remote rm
o git remote add
pero en este caso ya que solo es un El error tipográfico que hiciste podría tener sentido corregirlo de esta manera.
Otros consejos
git remote set-url origin <URL>
Una forma más de hacer esto es:
git config remote.origin.url https://github.com/abc/abc.git
Para ver la URL existente simplemente haz:
git config remote.origin.url
Eche un vistazo en .git / config y realice los cambios que necesite.
Alternativamente, podría usar
git remote rm [name of the url you sets on adding]
y
git remote add [name] [URL]
O simplemente
git remote set-url [URL]
Antes de hacer algo mal, verifique con
git help remote