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.