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 kwallet
oder gnome-keyring
Passwortspeicher 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-stores
funktionierte es mit und KWallet-Name (Standard könnte falsch sein, oder?) Nicht und fragte immer wieder nach dem Passwort. Die Dateien in ~/.subversion
hatten 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 ./configure
Skript sagt Ihnen das nicht und Sie erhalten nur einen weniger funktionalen svn
Befehl.
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 downgrade
Befehl vorhanden ist. Sie können Linus Torvalds konsultieren, was Sie über Subversion denken sollten;)