Alterar credenciais do repositório remoto (autenticação) no Intellij IDEA 14

125

Alterei recentemente minha senha do Bitbucket por motivos de segurança. No entanto, o IntelliJ não atualizou meu repositório para as novas credenciais, por isso me impede de puxar / enviar algo para o meu repositório. Não estou usando nenhum plug-in para isso, apenas as operações integradas do VCS dentro do IDE.

Toda vez que eu puxo / empurro, isso aparece:

fatal: Falha na autenticação para ' https: // momothereal: [email protected]/team/repo.git/

Onde xxxxxxxxxxxx é minha senha antiga. Acho que alterar esse endereço remoto com a senha correta o corrigia, embora não seja possível encontrar onde fazê-lo.

Momo
fonte
Para resolver o erro "Falha na autenticação", consulte stackoverflow.com/a/56984900/746347
mixel

Respostas:

185

A maneira mais fácil de todas as maneiras acima é:

  1. Vá para Configurações >> Aparência e comportamento >> Configurações do sistema >> Senhas
  2. Altere a configuração para não armazenar senhas
  3. Invalidar e reiniciar o IntelliJ
  4. Vá para Configurações >> Controle de versão >> Git >> SSH executável: Build-in
  5. Faça uma operação de busca / retirada
  6. Digite a senha quando solicitado
  7. Novamente, vá para Configurações >> Aparência e comportamento >> Configurações do sistema >> Senhas
  8. Desta vez, selecione as senhas de armazenamento em disco (protegidas com senha mestra)

Voila!

Observe que isso não funcionará se a sua senha estiver no seu próprio URL. Se for esse o caso, você precisará seguir as etapas fornecidas por @moleksyuk aqui

Você também escolhe usar a opção auxiliar de credenciais no IntelliJ para obter funcionalidades semelhantes às sugeridas por Ramesh aqui

MozenRath
fonte
2
O menu foi alterado para Configurações >> Aparência e comportamento >> Senhas.
MikaelF
3
Studio 3.1.4 Mesmo com a opção sempre DESLIGADA (não armazene). Ainda está armazenando. Portanto, toda vez que você perde a senha, é necessário reiniciar o Studio, pois usa consistentemente a primeira senha.
halxinate 3/09/18
2
Um ano depois: para o Windows 10 e várias versões do IDEA 2017+, isso não funciona porque as credenciais são armazenadas pelo Windows, não pelo arquivo KeePass. Veja a resposta de @ Dush abaixo para a correção.
58619
Eu comecei a usar o caminho SSH, por isso não tem que lidar com isso ... :)
MozenRath
o que você quer dizer "invalidar"
tgabb 18/06/19
139

Depois de tentar várias respostas, finalmente consegui resolver esse problema (na janela 10),

>git fetch
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'http://gitlab.abc.net/V4/VH.git/'

Atualizando a senha armazenada no Git Credential Manger para Windows (GCM),

Control Panel->User Accounts -> Windows Credentials
Dushmantha
fonte
6
Esta foi a solução, obrigado, eu estava quase pronto para desistir!
Nick Cardoso
3
Cara, eu estava ficando frustrado até encontrar isso. Obrigado pela ajuda!
Jacob Chesley
1
Obrigado irmão, isso me ajudou.
Ehsan Aghaei
3
Soberbo, perdeu muitos dias para resolver esse problema, mas esta solução só funciona. Obrigado mano!
Smeet
4
Obrigado! Isso finalmente funcionou para mim. Porque não pode Intellij apenas prompt para a senha em caso de falha, como Eclipse faz ...
Pamasich
30

Existe uma opção para limpar senhas

Existe uma opção para limpar senhas

Borovsky
fonte
Na última versão do IntelliJ temos uma senha mestra opção set
vkrams
13

Usuários do Linux (testados no ubuntu 14.04)

Por padrão (no Linux e no Mac), o pycharm usa o gerenciador de senhas do SO. Para acessar as senhas no ubuntu, abra o programa "Senhas e Chaves".

ícone para gerenciador de senhas

Depois de aberto, filtre a "idéia" e edite as senhas relevantes.

imagem da caixa de diálogo do editor de senhas

Não há necessidade de reiniciar o pycharm para mim.
Usando pycharm 17.2

oneklc
fonte
9

Isso funcionou para mim no Intellij 12:

Abra configurações -> senhas, selecione "Não lembrar senhas" e aplique / ok.

Faça o seu VCS buscar / atualizar / pressionar / o que for e deve solicitar uma senha.

Verifique lembre-se da senha e OK, deve fazer a coisa VCS corretamente.

Volte às configurações -> senhas e volte para "Lembrar no disco", depois aplique / ok.

sy677
fonte
Não ajuda A configuração é Não lembrar senhas.
halxinate
@ halxinate Sim, o "primeiro passo" foi selecionar a configuração para Não lembrar senhas. Se você ler todas as quatro etapas, verá que elas são retornadas no final. Além desse conselho, a versão 12, que está agora 7 anos desatualizada.
sy677 20/02/19
8

Executar as seguintes etapas ajudou no meu caso:

1) abra Configurações 2) vá para Git e desmarque a caixa de seleção "Usar credencial auxiliar" 3) Git pull 4) Digite a senha na caixa de diálogo pop-up

As operações Git agora funcionarão bem no IntelliJ insira a descrição da imagem aqui!

Ramesh Natesan
fonte
5
  1. Vá para o diretório [projeto] / .git.
  2. Abra para editar o arquivo 'config'.
  3. Na seção '[remote "origin"]', encontre a propriedade 'url' e substitua sua senha antiga por uma nova.
  4. Pressione Ctrl + T no Intellij IDEA para atualizar o projeto.
moleksyuk
fonte
1
Não consigo ver a palavra-chave na propriedade 'url'.
BMM
seria ótimo se você pudesse inserir as etapas apropriadas para substituir a senha no URL.
MozenRath
1
url de credenciais deve ser semelhante ahttps://username:[email protected]/myrepo.git
Buddy
Você pode, por favor, elaborar as etapas. Não consigo ver .git no diretório do meu projeto.
Yasha
A pasta @Yasha '.git' está oculta por padrão. Ative "Mostrar arquivos / pasta ocultos" na sua ferramenta de visualização. (Também depende do sistema operacional).
moleksyuk
5

No Intellinj IDEA 14, podemos alterar a senha do Git seguindo as seguintes etapas:

Na barra de menus:

  1. Selecione Arquivo -> Configurações -> Aparência e comportamento -> Configurações do sistema.

  2. Escolha senhas.

  3. Clique na 'Senha mestra' em 'Proteção de armazenamento em disco'.

  4. No campo Senha, digite seu old password. Digite seu new passwordnos campos subseqüentes.

  5. Agora a senha mestra será alterada.

C. Natesh
fonte
4

Para o registro, se você já configurou o Git no seu terminal, há uma opção nas preferências para usar o Git nativo em vez do incorporado (incluído).

Captura de tela

gldraphael
fonte
Isso funcionou para mim, mas tive que mudar na mesma tela o caminho para o executável do Git.
André
@ André ah, sim, parece que eu não marquei direito. Como não queremos que intellij use o git empacotado, teremos que dizer qual usar, especificando o caminho. Para osx e linux, deve ser / usr / bin / git por padrão.
Gdraphael
3

Vá para VCS> Git> Remotes, remova seu URL remoto da lista e adicione novamente. O Git solicitará uma senha após a próxima operação do git (push, pull, etc). NOTA: Não se esqueça de especificar o nome de usuário no URL ou você receberá um erro de autenticação.

N. Chebotarev
fonte
1
Isso funciona para mim. Estou usando a tecla ssh para conversar com o GitLab, portanto, não é necessária senha.
Gordon Ma
2

Para usuários de Mac, isso também pode ser útil:

As credenciais são armazenadas no Keychain Access.app . Você pode simplesmente mudá-los lá.

w01ff
fonte
É uma abordagem muito clara para alterar a senha do GIT no aplicativo Keychain, sem lidar com o gerenciamento de senhas da IDEA.
bel
1

Você pode alterar sua senha na tela de configurações (Ctrl + Alt + S por padrão) como captura de tela anexada. Após a limpeza, na primeira operação remota (como puxar / empurrar, etc.), você solicitará suas credenciais)

IMPORTANTE: Tire uma cópia do arquivo antes desta operação.

Tela de configurações

Taner
fonte
0

Eu precisava alterar meu nome de usuário e senha no Intellij

preferências -> controle de versão -> GitHub

Lá você pode alterar o nome do usuário e a senha.

Idan Magled
fonte
0

Para usuários de Mac, vá para Como abaixo:

(Antes de tudo, você deve ter instalado o plugin bitbucket)

Android Studio -> Preferências -> Outras configurações -> Bitbucket

Agora mude sua senha e clique em Testar para verificá-la. Também será capaz de adicionar a chave SSH para o login.

Também depende de qual plugin você usou. Alguns têm direto como

Android Studio -> Preferências -> Bitbucket linky

M Singh Karnawat
fonte
0

No meu caso, recebi um erro CAPTCHA. Se você conseguir isso, primeiro faça logout / login no Bitbucket, Github, .... no site e insira o captcha necessário.

Depois disso, tente novamente a partir do intellij e ele deverá solicitar outra senha.

codepleb
fonte
0

Foi assim que resolvi no Windows. Eu tenho o git instalado separadamente, e o Idea escolhe as opções do git automaticamente (configuração padrão do Idea, como obteria do instalador limpo).

Abra o projeto na linha de comando. Faça algumas alterações lá. E confirmar e enviar arquivos via git, que está instalado na minha máquina. Durante o push, ele abrirá uma janela solicitando que eu digite o nome de usuário e a senha. Depois disso, quando eu fizer um push de confirmação da ideia, ele simplesmente funcionará.

Yan Khonski
fonte
0

Para usuários de MACOS

se você vir credenciais com falha, mas tiver certeza de que está funcionando anteriormente, então:

provavelmente você fez uma atualização de software no sistema. O sistema usa o git incluído no xcode. é melhor abrir o Xcode e clicar em instalar componentes extras na inicialização do xcode. dirá instalando componentes. quando você aceitar o contrato de licença, se começará a trabalhar novamente.

em resumo:

abra o Xcode, instale outros oponentes. aceitar contrato de licença de usuário

Alp Altunel
fonte
0

Nenhuma das opções acima funcionou para mim. Usando o Android Studio 3.5 Beta 4. Até selecionei "não salve, esqueça as senhas após reiniciar" em arquivo> configurações> aparência e comportamento> configurações do sistema> senha

Então, o que eu fiz.

VCS> git> controles remotos

  • remova o repositório e adicione novamente.
  • solicitará credenciais.
  • então tente git fetch no terminal.
  • Solicitará a senha.
  • Problema corrigido. : D
Akash Raghav
fonte
-2

IN Android Studio 2.3

  1. Configuração aberta (CTRL + ALT + S)
  2. Selecione Outras configurações (no final)
  3. selecione Bitbucket

Aqui você pode alterar sua nova senha ou usuário

Pankaj Chauhan
fonte