Como corrigir o seguinte problema:
$ svn update
Password for 'default' GNOME keyring:
svn: GNOME Keyring is locked and we are non-interactive
Pesquisei no Google, mas não consigo encontrar uma resposta satisfatória.
Como corrigir o seguinte problema:
$ svn update
Password for 'default' GNOME keyring:
svn: GNOME Keyring is locked and we are non-interactive
Pesquisei no Google, mas não consigo encontrar uma resposta satisfatória.
Respostas:
Edite o ~/.subversion/config
com gedit
ou nano
e adicione o seguinte
[auth]
password-stores =
salve e tente novamente. Muito bem sucedida.
svn: ~/.subversion/config:17: Option expected
e svn
se recusa a prosseguir ... o que funcionou para mim foi de mv ~/.gnome2/keyrings/login.keyring ~/.gnome2/keyrings/_login.keyring
acordo com o pedido do chaveiro do GNOME '(nulo)' - Stack Overflow ; mas o SVN insiste em armazenar a senha, uma vez que passa, para um novo chaveiro do Gnome - o que eu não quero (quero ser perguntado a cada vez, como quando uso o SVN sobre ssh), mas isso é outro problema ...
Nenhuma das soluções pesquisadas no Google (remover chaveiros de ~ / .gnome2, excluir espaços de senha de ~ / .subversion / config, ...) funcionou para mim. Eu tive que desconfigurar as variáveis de ambiente GNOME_KEYRING_CONTROL GNOME_KEYRING_PID nos meus arquivos de inicialização (~ / .xsession ou o que for) para impedir que seus valores fossem herdados do ambiente de desktop / login.