SVN- und GNOME-Schlüsselring


19

So beheben Sie das folgende Problem:

    $ svn update
    Password for 'default' GNOME keyring: 
    svn: GNOME Keyring is locked and we are non-interactive

Ich habe herumgegoogelt, kann aber anscheinend keine zufriedenstellende Antwort finden.

Antworten:


30

Bearbeiten Sie ~/.subversion/configmit geditoder nanound fügen Sie Folgendes hinzu

[auth] 
password-stores =

dann speichern und erneut versuchen. Alles Gute.

Kredit


Kannst du darüber nachdenken zu akzeptieren?
— Dienstag,

Leider gibt mir diese Zeile hinzufügen: svn: ~/.subversion/config:17: Option expectedund svngehen verweigert ... was für mich gearbeitet wurde mv ~/.gnome2/keyrings/login.keyring ~/.gnome2/keyrings/_login.keyringals pro Sein für Aufforderung ‚(null)‘ GNOME Keyring - Stack - Überlauf ; aber dann besteht SVN darauf, das Passwort zu speichern, sobald es an einen neuen Gnome-Schlüsselbund übergeben wird - was ich nicht möchte (ich möchte jedes Mal gefragt werden, wenn ich SVN über ssh verwende), aber das ist ein anderes Problem ...
— Sdaau

Sie haben die Datei verschoben, von der derzeit Gnome abruft. Es wird also immer wieder danach gefragt.
— Donnerstag,

Es ist nichts wert, dass dies bedeutet, dass die verschlüsselte Speicherung von SVN-Passwörtern deaktiviert wird, was Sie möglicherweise nicht möchten.
— Michael Mior

4

Führen Sie den folgenden Befehl aus:

seahorse

und löschen Sie dann alle Elemente im Menü. Das Problem wird verschwunden sein


4

Lösung 1

In meinem Fall blieb das Problem bestehen, bis ich den Standardschlüsselbund löschte . Mit Mate Linux können Sie den folgenden Befehl verwenden, um die Standardschlüsseldatei zu löschen:

rm ~/.config/mate/keyrings/default

Das hat das Problem für mich gelöst ...


2

Keine der googelten Lösungen (Entfernen von Schlüsselringen aus ~ / .gnome2, Löschen von Passwortspeichern aus ~ / .subversion / config, ...) funktionierte für mich. Ich musste die Umgebungsvariablen GNOME_KEYRING_CONTROL GNOME_KEYRING_PID in meinen Startdateien (~ / .xsession oder was auch immer) deaktivieren, um zu verhindern, dass ihre Werte von der Desktop- / Login-Umgebung geerbt werden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.