SVN dan GNOME Keyring


19

Cara memperbaiki masalah berikut:

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

Saya telah mencari di sekitar tetapi sepertinya tidak dapat menemukan jawaban yang memuaskan.

Jawaban:


30

Edit ~/.subversion/configdengan geditatau nano, dan tambahkan berikut ini

[auth] 
password-stores =

lalu simpan dan coba lagi. Semua yang terbaik.

kredit


dapatkah kamu mempertimbangkan menerima?
— rɑːdʒɑ

Sayangnya, menambahkan baris ini memberi saya: svn: ~/.subversion/config:17: Option expecteddan svnmenolak untuk melanjutkan ... apa yang berhasil bagi saya adalah mv ~/.gnome2/keyrings/login.keyring ~/.gnome2/keyrings/_login.keyringseperti yang diminta untuk '(null)' GNOME keyring - Stack Overflow ; tapi kemudian SVN bersikeras untuk menyimpan kata sandi, setelah lewat, ke Gnome keyring baru - yang tidak saya inginkan (saya ingin ditanya setiap kali, seperti ketika saya menggunakan SVN di atas ssh), tapi itu masalah lain ...
— sdaau

Anda telah memindahkan file dari tempat gnome akan diambil. jadi terus bertanya setiap kali.
— rɑːdʒɑ

Tidak ada artinya bahwa ini berarti menonaktifkan penyimpanan terenkripsi kata sandi SVN yang mungkin tidak ingin Anda lakukan.
— Michael Mior

4

jalankan perintah di bawah ini:

seahorse

dan kemudian hapus semua item di menu. Masalahnya akan hilang


4

Solusi 1

Dalam kasus saya, masalah berlanjut hingga saya menghapus keyring default . Menggunakan Mate Linux Anda dapat menggunakan perintah ini untuk menghapus file kunci default:

rm ~/.config/mate/keyrings/default

Itu memecahkan masalah bagi saya ...


2

Tidak ada solusi yang googled (menghapus keyrings dari ~ / .gnome2, mengosongkan penyimpanan kata sandi dari ~ / .subversion / config, ...) bekerja untuk saya. Saya harus menghapus variabel lingkungan GNOME_KEYRING_CONTROL GNOME_KEYRING_PID dalam file startup saya (~ / .xsession atau apa pun) untuk mencegah nilai-nilai mereka diwarisi dari lingkungan desktop / login.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.