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.