Mudar o utilizador do Git no Terminal

Estava a empurrar e a puxar do git no Terminal, depois mudei o meu nome de utilizador. github.com eu fui para empurrar algumas mudanças e ele não podia empurrar porque ele ainda estava reconhecendo o meu antigo nome de usuário.. Como posso alterar/actualizar o meu nome de utilizador no Git no terminal?

 14
Author: user3370902, 2014-04-03

6 answers

Provavelmente terá de actualizar o URL remoto, uma vez que o github coloca o seu nome de utilizador nele. Você pode dar uma olhada no URL original escrevendo

git config --get remote.origin.url

Ou basta ir para a página do repositório no Github e obter o novo URL. Então use

git remote set-url origin https://{new url with username replaced}

Para actualizar o URL com o seu novo utilizador.

 21
Author: Steven V, 2014-04-03 17:32:08
  1. no seu terminal, navegue até ao repo onde quer fazer as alterações.
  2. Executar git config --list para verificar o nome de utilizador e E-mail actual no seu repo local.
  3. mude o nome de utilizador e E-mail como desejar. Torná-lo uma mudança global ou específico para o repo local:
    git config [--global] user.name "Full Name"
    git config [--global] user.email "[email protected]"

    Por Acordo de recompra, Poderá também editar .git/config manualmente.
  4. Feito!
Resolução de problemas? Saiba mais
 18
Author: Oriol, 2016-04-22 02:09:25
  1. Editar: para além de mudar o seu nome e E-mail também poderá ter de alterar as suas credenciais:

    • Para mudar localmente apenas para um repositório, introduza no terminal, a partir de dentro do repositório

      git config credential.username "new_username"

    • Para alterar globalmente a utilização

      git config credential.username --global "new_username"

    (EDIT EXPLAINED : Se você não mudar também o user.email e user.name, você será capaz de empurrar as suas alterações, mas elas serão registradas em git sob o utilizador anterior)

  2. Da próxima vez que você push, ser-lhe-á pedido para introduzir a sua senha

    Password for 'https://<new_username>@github.com':

 5
Author: DalyaG, 2018-05-26 17:13:58

Actualize por favor o URL do novo repositório de utilizadores

 git remote set-url origin https://[email protected]/repository.git

Tentei usar os comandos abaixo, não está a funcionar.

git config user.email "[email protected]"
git config user.name  "user"

Ou

git config --global user.email "[email protected]"
git config --global user.name "user"
 4
Author: Raja Rama Mohan Thavalam, 2017-07-18 13:04:09
Eu recomendo que você faça isso simplesmente indo para o seu .pasta git , depois abrir Configuração ficheiro. No ficheiro colar a informação do seu utilizador:
[user]
    name = Your-Name
    email = Your-email
Deve ser aqui.
 1
Author: Developer Sheldon, 2018-05-03 16:41:21

Corre

git config --global user.email "[email protected]"
git config --global user.name "Your Name"

Para definir a identidade predefinida da sua conta. Omit --global to set the identity only in this repository.

 0
Author: sravan kumar ganji, 2018-08-24 03:52:29