Eu estava pressionando e puxando do git no Terminal e mudei meu nome de usuário no github.com. Fui empurrar algumas alterações e não pôde empurrar porque ainda reconhecia meu nome de usuário antigo. Como altero / atualizo meu nome de usuário no git no terminal?
git
github
git-config
user3370902
fonte
fonte
git
comando no prompt de comando. Não há serviço git que você precise reiniciar. Você usa autenticação de dois fatores ou outras coisas estranhas?git config --list
para verificar o nome de usuário e o email atuais no seu repositório local.git config [--global] user.name "Full Name"
git config [--global] user.email "[email protected]"
por repo, você também pode editar
.git/config
manualmente.Ao executar a etapa 2, se você
credential.helper=manager
precisar abrir o gerenciador de credenciais do seu computador (Win ou Mac) e atualizar as credenciais láAqui está como fica no Windows
Solução de problemas? Saber mais
fonte
--local
, poderá usar credenciais diferentes em repositórios específicos no mesmo computador. (. por exemplo, você quer se comprometer com a sua repo pessoal de seu laptop de trabalho, mas ficar conectado com as credenciais de trabalho em outros repos.)git config credential.username "xxx"
Para alterar localmente para apenas um repositório, digite no terminal, de dentro do repositório
Para mudar globalmente, use
( EDIÇÃO EXPLICADA : Se você também não alterar o
user.email
euser.name
, poderá enviar as alterações por push, mas elas serão registradas no git sob o usuário anterior)Na próxima vez que
push
você for solicitado a inserir sua senhaPassword for 'https://<new_username>@github.com':
fonte
git config user.name "xxx"
->git config user.email "xxx"
->git config credential.username "xxx"
config
git config --global credential.username "new_username"
Método 1
Para definir a identidade padrão da sua conta,
globally
execute os comandos abaixoPara definir a identidade apenas no repositório atual, remova
--global
e execute os comandos abaixo no diretório raiz do Project / RepoExemplo:
** Nota: ** você pode verificar esses valores no seu perfil do GitHub ou no perfil do Bitbucket
método-2
crie um arquivo .gitconfig na sua pasta pessoal, se ele não existir. e cole as seguintes linhas em .gitconfig
Diretório inicial para criar o arquivo .gitconfig:
windows: c / users / <nome de usuário ou empID>
Mac ou Linux: execute este comando para ir para o diretório inicial
cd ~
ou simplesmente execute os seguintes comandos, um após o outro
método-3 (pop-up de credenciais git)
janelas :
Painel de controle >> Conta de usuário >> Gerenciador de credenciais >> Credencial do Windows >> Credencial genérico
procure por qualquer certificado / credencial do github e exclua-o.
Mac :
command + space >> procure por "keychain Access" e clique em ok >> procure por qualquer certificado / arquivo com o gitHub >> exclua-o.
A execução de qualquer comando git solicitará a inserção de novo nome de usuário e senha.
fonte
Atualize o novo URL do repositório do usuário
Eu tentei usar os comandos abaixo, não está funcionando:
OU
fonte
No seu terminal, faça:
OU
fonte
Existe uma solução fácil para esse problema, a solução é removida o certificado do seu Keychain, a coisa anterior fará com que ele solicite novamente ao usuário e senha.
Passos:
Pesquise o certificado gitHub.com.
Remova o certificado gitHub.com.
Execute qualquer operação com o git no seu terminal. isso novamente peça seu nome de usuário e senha.
Para usuários do Windows, localize o chaveiro da seguinte maneira:
fonte
Eu recomendo que você faça isso simplesmente vá para a pasta .git e abra o arquivo de configuração . No arquivo, cole suas informações de usuário:
Deve ser isso.
fonte
Primeiro, você precisa alterar as credenciais da sua máquina local
fonte
Se você criou uma nova conta do Github e deseja enviar confirmações com sua nova conta em vez da sua conta anterior, o arquivo .gitconfig deve ser atualizado; caso contrário, você enviará a conta do Github já existente para a nova conta.
Para corrigir isso, você deve navegar para o diretório inicial e abrir o arquivo .gitconfig com um editor. O editor pode ser vim, notepad ++ ou mesmo notepad.
Depois de abrir o .gitconfig, basta modificar o "nome" com o novo nome de usuário da sua conta do Github com o qual você deseja enviar.
fonte
geralmente o nome do usuário reside em git config
embora se você ainda veja acima não funcionar, você pode editar .gitconfig no diretório de usuário do mac e atualizar
fonte