Jak naprawić następujący problem:
$ svn update
Password for 'default' GNOME keyring:
svn: GNOME Keyring is locked and we are non-interactive
Poszukałem w Google, ale nie mogę znaleźć satysfakcjonującej odpowiedzi.
svn
gnome-keyring
Fred Campos
źródło
źródło
svn: ~/.subversion/config:17: Option expected
isvn
odmawia kontynuowania ... to, co zadziałało dla mnie, byłomv ~/.gnome2/keyrings/login.keyring ~/.gnome2/keyrings/_login.keyring
zgodnie z monitem o brelok GNOME „(null)” - przepełnienie stosu ; ale potem SVN nalega na przechowywanie hasła, gdy zostanie ono przekazane, do nowego breloka Gnome - którego nie chcę (chcę być pytany za każdym razem, jak przy użyciu SVN przez ssh), ale to inny problem ...uruchom poniższe polecenie:
a następnie usuń wszystkie elementy z menu. Problem zniknie
źródło
Rozwiązanie 1
W moim przypadku problem utrzymywał się, dopóki nie usunąłem domyślnego kluczyka. Korzystając z Mate Linux, możesz użyć tego polecenia, aby usunąć domyślny plik klucza:
To rozwiązało problem dla mnie ...
źródło
Żadne z rozwiązań googled (usuwanie kluczy z ~ / .gnome2, wygaszanie haseł z ~ / .subversion / config, ...) nie działało dla mnie. Musiałem rozbroić zmienne środowiskowe GNOME_KEYRING_CONTROL GNOME_KEYRING_PID w moich plikach startowych (~ / .xsession lub cokolwiek innego), aby zapobiec dziedziczeniu ich wartości ze środowiska desktop / login.
źródło