Excluindo a senha do subversion (SVN)


O subversion do Eclipse - plugin de controle de versão SVN - permite salvar a senha de um ou mais repositórios, porém, ele não permite que a senha seja excluída ou alterada. Isso faz com que se tenha dificuldade em informar uma nova senha quando ela mudou ou trocar o login do usuário do repositório. O pior é que não existe na interface gráfica do Eclipse (Window >> Preferences >> Team >> SVN) uma opção de alterar, excluir ou remover usuários e senhas. 

Isso faz com que qualquer outro repositório SVN criado passe a utilizar o usuário e senha já salvos, não possibilitando qualquer alteração. 



Bem, mas existe uma solução para esse caso, que não está dentro do Eclipse, mas sim, numa pasta criada pelo próprio plugin do subversion. Ao informar o usuário e senha de um repositório e pedir para ele gravar permanentemente ("save password"), o subversion cria um arquivo criptografado que contém o seu usuário e senha. Para que o usuário e senha que foram salvos não persistam, basta que esse arquivo seja excluído. Para fazê-lo siga esses passos: 



1 - Abre a pasta "/home/usuario/.subversion/auth/svn.simple/"
2 - Dentro da pasta "svn.simple" é onde o subversion salva as senhas permanentes, dentro de arquivos com nomes hexadecimais e sem extensão. Exemplo: "8c103d8e951b7e4d66572c00ba493cdd" 



3 - Basta apagar esses arquivos e depois atualizar o repositório; 
4 - A senha será solicitada novamente, permitindo informar um novo usuário e uma nova senha. 



Fontes: 


Comentários

Postagens mais visitadas deste blog

Alterando a senha do usuário padrão do PostgreSQL

Quanto custa ter um carro

Instalando o JDK 6 (Java Development Kit) manualmente.