SVN ve GNOME Anahtarlık


19

Aşağıdaki sorun nasıl düzeltilir:

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

Etrafta dolaştım ama tatmin edici bir cevap bulamıyorum.

Yanıtlar:


30

Düzenleme ~/.subversion/configile geditveya nanove aşağıdakileri ekleyin

[auth] 
password-stores =

sonra kaydedin ve tekrar deneyin. Herşey gönlünce olsun.

kredi


kabul etmeyi düşünebilir misin
— rɑːdʒɑ

Ne yazık ki, bu satırı ekleyerek bana verir: svn: ~/.subversion/config:17: Option expectedve svndevam etmek ... ne benim için çalıştı reddediyor mv ~/.gnome2/keyrings/login.keyring ~/.gnome2/keyrings/_login.keyringuyarınca Varlık istendiğinde '(null)' GNOME anahtarlık - yığın taşması ; ancak daha sonra SVN, parolayı geçtikten sonra yeni bir Gnome anahtarlığına saklamakta ısrar ediyor - istemiyorum (her seferinde sormak istiyorum, ssh üzerinde SVN kullandığımda olduğu gibi), ama bu başka bir sorun ...
— sdaau

Dosyayı şu anda gnome'un getirileceği yerden taşıdınız. bu yüzden her zaman sormaya devam ediyor.
— rɑːdʒɑ

Bunun, yapmak istemeyebileceğiniz SVN şifrelerinin şifrelenmiş depolamasını devre dışı bırakmak anlamına geldiği hiçbir şey değmez.
— Michael Mior

4

Aşağıdaki komutu çalıştırın:

seahorse

ve ardından menüdeki tüm öğeleri silin. Sorun ortadan kalkacak


4

Çözüm 1

Benim durumumda, varsayılan anahtarlığı silene kadar sorun devam etti . Mate Linux'u kullanarak varsayılan anahtar dosyasını silmek için bu komutu kullanabilirsiniz:

rm ~/.config/mate/keyrings/default

Bu benim için problemi çözdü ...


2

Googled çözümlerin hiçbiri (~ / .gnome2'den anahtarlıkların kaldırılması, ~ / .subversion / config'ten ... / parola depolarının silinmesi) benim için işe yaramadı. Değerlerinin masaüstü / oturum açma ortamından devralınmasını önlemek için GNOME_KEYRING_CONTROL GNOME_KEYRING_PID ortam değişkenlerini başlangıç ​​dosyalarımda (~ / .xsession veya her neyse) ayarlamak zorunda kaldım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.