Come posso modificare l'URL del repository remoto / target su Windows? [duplicare]

StackOverflow https://stackoverflow.com/questions/1800859

  •  05-07-2019
  •  | 
  •  

Domanda

    

Questa domanda ha già una risposta qui:

         

Ho creato un repository GIT locale su Windows. Chiamiamolo AAA. Ho messo in scena, impegnato e inviato i contenuti a GitHub. git@github.com: nome utente / AAA.git

Mi sono reso conto di aver fatto un errore con il nome.

Su GitHub, l'ho rinominato in git@github.com: username / BBB.git

Ora, sul mio computer Windows, devo cambiare git@github.com: username / AAA.git in git@github.com: username / BBB.git perché le impostazioni stanno ancora tentando di " push " su git@github.com: nome utente / AAA.git ma devo passare a git@github.com: nome utente / BBB.git ora.

Come potrei farlo?

È stato utile?

Soluzione

Il modo più semplice per modificarlo secondo me (imho) è modificare il file .git / config nel tuo repository. Cerca la voce che hai incasinato e modifica l'URL.

Sulla mia macchina in un repository, lo uso regolarmente così:

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 riga che vedi commentata è un indirizzo alternativo per il repository che a volte passo semplicemente cambiando quale riga è commentata.

Questo è il file che viene manipolato sotto il cofano quando si esegue qualcosa come git remote rm o git remote add ma in questo caso poiché è solo un errore di battitura che hai fatto potrebbe aver senso correggerlo in questo modo.

Altri suggerimenti

git remote set-url origin <URL>

Un altro modo per farlo è:

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

Per vedere l'URL esistente basta fare:

git config remote.origin.url

Dai un'occhiata a .git / config e apporta le modifiche necessarie.

In alternativa puoi usare

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

e

git remote add [name] [URL]

O semplicemente

git remote set-url [URL]

Prima di fare qualcosa di sbagliato, ricontrolla con

git help remote
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top