L'utilisation du texte en clair n'est peut-être pas le meilleur choix, si le mot de passe est déjà utilisé comme autre chose.
Je soutiens la réponse acceptée, mais cela n'a pas fonctionné pour moi - pour une raison très spécifique: je voulais utiliser soit kwallet
ou des gnome-keyring
magasins de mots de passe. J'ai essayé de changer les paramètres, sur les quatre fichiers:
/etc/subversion/config
/etc/subversion/servers
~/.subversion/config
~/.subversion/servers
Même après que tout a été défini de la même manière, avec password-stores
et le nom de KWallet (la valeur par défaut peut être erronée, non?) Cela ne fonctionnait pas et continuait à demander un mot de passe pour toujours. Les fichiers dans ~/.subversion
avaient des autorisations 600.
Eh bien, à ce stade, vous pouvez essayer de vérifier une chose simple:
which svn
Si vous obtenez:
/usr/bin/local/svn
alors vous pouvez soupçonner avec une grande probabilité que ce client a été construit à partir des sources, localement, par votre administrateur (qui peut être vous-même, comme dans mon cas).
Subversion est une méchante bête à compiler , très facile à construire accidentellement sans support HTTP, ou - comme dans mon exemple - sans support pour les magasins de mots de passe cryptés (vous avez besoin de fichiers de développement Gnome ou KDE, et beaucoup d'entre eux!). Mais le ./configure
script ne vous le dira pas et vous obtenez juste une svn
commande moins fonctionnelle .
Dans ce cas, vous pouvez revenir au client, fourni avec votre distribution, généralement au format /usr/bin/svn
. L'inconvénient est que vous devrez probablement revérifier les copies de travail, car il n'y a pas de svn downgrade
commande. Vous pouvez consulter Linus Torvalds pour savoir quoi penser de Subversion, de toute façon;)