Usar texto simples pode não ser a melhor escolha, se a senha for usada para outra coisa.
Apoio a resposta aceita, mas não funcionou para mim - por um motivo muito específico: eu queria usar armazenamento de senhas kwallet
ou gnome-keyring
. Tentei alterar as configurações nos quatro arquivos:
/etc/subversion/config
/etc/subversion/servers
~/.subversion/config
~/.subversion/servers
Mesmo depois de tudo ter sido configurado da mesma forma, com um password-stores
nome do KWallet (o padrão pode estar errado, certo?) Ele não funcionou e continuou pedindo a senha para sempre. Os arquivos em ~/.subversion
tinham permissões 600.
Bem, nesse ponto, você pode tentar verificar uma coisa simples:
which svn
Se você pegar:
/usr/bin/local/svn
então você pode suspeitar com grande probabilidade de que esse cliente foi criado a partir da fonte, localmente, pelo seu administrador (que pode ser você mesmo, como no meu caso).
O Subversion é uma besta desagradável de compilar , muito fácil de construir acidentalmente sem suporte HTTP, ou - como no meu exemplo - sem suporte para armazenamento de senhas criptografadas (você precisa de arquivos de desenvolvimento Gnome ou KDE, e muitos deles!). Mas o ./configure
script não dirá isso e você apenas obterá um svn
comando menos funcional .
Nesse caso, você pode voltar ao cliente que veio com sua distribuição, geralmente em /usr/bin/svn
. A desvantagem é - você provavelmente precisará verificar novamente as cópias de trabalho, pois não há svn downgrade
comando. Você pode consultar Linus Torvalds sobre o que pensar sobre o Subversion, de qualquer maneira;)