Armazenamento seguro Eclipse

108

É possível desativar completamente a senha de armazenamento seguro do Eclipse? Estou executando o Eclipse Helios no Windows 7.

yannisf
fonte

Respostas:

133

Para desabilitar o prompt de senha mestra, você deve especificar um arquivo contendo a senha -eclipse.password, consulte a Ajuda do Eclipse SDK e o Bug 241223 .

O procedimento completo é o seguinte (no Linux, no Windows também deve funcionar se você alterar os caminhos):

  1. Sair do Eclipse
  2. Exclua o diretório ~ / .eclipse / org.eclipse.equinox.security
  3. Crie um arquivo de texto contendo sua senha mestra, por exemplo echo "secret" > ~/.eclipse/master
  4. Adicione ao topo de eclipse.ini, encontrado no diretório do programa Eclipse (como duas linhas, não combine em uma)

    -eclipse.password
    /home/user/.eclipse/master
    
  5. Inicie o Eclipse novamente.
exo_cw
fonte
1
Mesmo que não desative o recurso, é uma boa alternativa (mas menos segura) para evitar esse prompt tolo o tempo todo.
рüффп de
Além disso, tome cuidado com quaisquer espaços depois -eclipse.password . Parece ignorar o parâmetro se houver espaços depois dele.
Rodrigo Coacci
o único problema com essa solução é que no meu Ubuntu ele sempre lê /usr/lib/eclipse/eclipse.ini (tentei adicionar ~ / eclipse.ini, ~ / .eclipse / eclipse.ini, ~ / .eclipse.ini ) então prefiro não adicionar minha senha lá ...
Gavriel
@Gavriel, você pode simplesmente executá-lo eclipse -eclipse.password /home/user/.eclipse/master(por exemplo, modificar a entrada da área de trabalho) sem modificar eclipse.ini.
FlasH de Ru de
@FlasHfromRu, provavelmente, mas isso foi há um ano, agora uso o AndroidStudio e o IDEA;)
Gavriel
129
  1. Windows-> preferências-> e digite "armazenamento seguro"
  2. Na guia Conteúdo, selecione [Armazenamento Seguro Padrão].
  3. Clique em Delete.
  4. Deixe o Eclipse reiniciar.
Usuário1
fonte
11
Uma maneira muito mais fácil e correta de deletar isso. @exo_cw está correto, mas sua solução é melhor. Muito obrigado!
rbaleksandar
Acordado. MAS, eu apenas tive uma situação em que no carregamento, o Eclipse pediu a senha mestre, mas algo estava me bloqueando de entrada, ou fechando qualquer janela, ou indo para preferências. Eu matei o Eclipse e excluí o diretório (@exo_cw etapas 1 e 2) e, em seguida, consegui excluir o [Armazenamento Seguro Padrão]
eugenevd
@ User1, sua solução funcionou. Muito obrigado. Esse recurso de armazenamento seguro me irritava sempre que iniciava o Eclipse. Querendo saber por que os desenvolvedores do Eclipse adicionaram esse recurso.
Shekhar
isso consertou as coisas para mim. yay.
Leo Ufimtsev
2
enquanto isso funcionar, não posso armazenar nenhuma senha. Se você deseja armazenar senhas, mas sem precisar digitar a senha mestra toda vez que uma de suas senhas for usada, a melhor solução é a melhor.
Daniel_H
4

Esta é minha solução em Nano.2 no Windows, e é agradável e fácil e parece estar funcionando:

  • Janela -> Preferências -> Geral -> Segurança -> Armazenamento de segurança
  • Guia Senha: na seção Provedores de senha mestre, desmarque Integração do Windows e Prompt de IU

Eu também tentei excluir o [Armazenamento seguro padrão] na guia Conteúdo como algumas outras respostas sugeridas, mas isso não é necessário e é recriado na reinicialização de qualquer maneira.

Andrew
fonte
2

Agora você pode simplesmente excluí-lo, assumindo que não precisa dele para nada. Vá para Janela> Preferências> Geral> Segurança> Armazenamento seguro e clique na guia 'Conteúdo'. Se você clicar no botão Excluir e reiniciar o Eclipse, não verá mais o pop-up.

Pelo que entendi, o armazenamento seguro é usado principalmente com repositórios como Git e SVN. No meu caso, não preciso disso no meu computador doméstico. Eu uso o Git no trabalho, mas mesmo assim, nunca vi o Secure Storage aparecer antes.

MattC
fonte
1

No Ubuntu 11.10 com Eclipse Indigo instalado, a pasta org.eclipse.equinox.security está oculta na pasta /root/.eclipse. Faça um

sudo su
cd /root/.eclipse
mv org.eclipse.equinox.security org.eclipse.equinox.security.backup

Então (re) inicie o eclipse e a senha desaparecerá.

esteros
fonte
1
Você usa o usuário root para programar? : - |
Matteo
Por que você está sugerindo o uso do usuário root?
Danilo Piazzalunga
Eu não estou sugerindo isso. Eu só disse na minha instalação que estava lá. Adicionei as informações porque não consegui encontrar a pasta mencionada na resposta acima.
steros
1

No Windows 7, enerprise 64 bits + java 8 No Eclipse, vá para:

Preferences
--> General
    -> security
        -> secure Storage. 
            In master Password providers UNCKECK Windows integration (64 bits)

Em seguida, vá para Geral - conexões de rede - proxy E edite suas configurações de proxy. Um assistente aparece para criar um armazenamento seguro

GRR
fonte
1

Ao abrir o Eclipse ou importar o projeto, às vezes você pode obter um erro chamado Salt deve ter 8 bytes de comprimento . Isso ocorre por causa dos conflitos entre o armazenamento de chaves do Java e do sistema operacional.

Qualquer uma das seguintes são as soluções para esse problema.

► Solução 1: Remova o arquivo <USERHOME> .eclipse \ org.eclipse.equinox.security \ secure_ storage de seu sistema. Depois disso, reinicie a máquina e tente usar o Eclipse ***.

► Solução 2: Desmarque Integração do Windows (64 bits) e Prompt de IU na guia Senha do Windows -> Preferências -> Geral -> Segurança -> Armazenamento Seguro. Depois disso, reinicie a máquina e tente usar o Eclipse.

► Solução 3: Exclua [Armazenamento Seguro Padrão] da guia Conteúdo do Windows -> Preferências -> Geral -> Segurança -> Armazenamento Seguro. Depois disso, reinicie a máquina e tente usar o Eclipse.

Manish Kumar
fonte
A Solução 3 experimentou e funciona para pacotes da EC Store.
coz