Die Verwendung von Klartext ist möglicherweise nicht die beste Wahl, wenn das Kennwort jemals als etwas anderes verwendet wird.
Ich unterstütze die akzeptierte Antwort, aber sie hat bei mir nicht funktioniert - aus einem ganz bestimmten Grund: Ich wollte entweder kwalletoder gnome-keyringPasswortspeicher verwenden. Ich habe versucht, die Einstellungen in allen vier Dateien zu ändern:
/etc/subversion/config
/etc/subversion/servers
~/.subversion/config
~/.subversion/servers
Selbst nachdem alles gleich eingestellt war, password-storesfunktionierte es mit und KWallet-Name (Standard könnte falsch sein, oder?) Nicht und fragte immer wieder nach dem Passwort. Die Dateien in ~/.subversionhatten Berechtigungen 600.
Nun, an diesem Punkt können Sie versuchen, eine einfache Sache zu überprüfen:
which svn
Wenn du bekommst:
/usr/bin/local/svn
Dann können Sie mit großer Wahrscheinlichkeit vermuten, dass dieser Client lokal von Ihrem Administrator aus der Quelle erstellt wurde (dies können Sie selbst sein, wie in meinem Fall).
Subversion ist ein böses Tier zum Kompilieren , sehr einfach versehentlich ohne HTTP-Unterstützung oder - wie in meinem Beispiel - ohne Unterstützung für verschlüsselte Passwortspeicher zu erstellen (Sie benötigen entweder Gnome- oder KDE-Entwicklungsdateien und viele davon!). Aber das ./configureSkript sagt Ihnen das nicht und Sie erhalten nur einen weniger funktionalen svnBefehl.
In diesem Fall können Sie zu dem Client zurückkehren, der mit Ihrer Distribution geliefert wurde, normalerweise in /usr/bin/svn. Der Nachteil ist, dass Sie die Arbeitskopien wahrscheinlich erneut auschecken müssen, da kein svn downgradeBefehl vorhanden ist. Sie können Linus Torvalds konsultieren, was Sie über Subversion denken sollten;)