Cách khắc phục sự cố sau:
$ svn update
Password for 'default' GNOME keyring:
svn: GNOME Keyring is locked and we are non-interactive
Tôi đã đi vòng quanh nhưng dường như không thể tìm thấy câu trả lời thỏa đáng.
Cách khắc phục sự cố sau:
$ svn update
Password for 'default' GNOME keyring:
svn: GNOME Keyring is locked and we are non-interactive
Tôi đã đi vòng quanh nhưng dường như không thể tìm thấy câu trả lời thỏa đáng.
Câu trả lời:
Chỉnh sửa ~/.subversion/config
bằng gedit
hoặc nano
, và thêm vào sau
[auth]
password-stores =
sau đó lưu và thử lại. Tất cả tốt nhất.
svn: ~/.subversion/config:17: Option expected
và svn
từ chối để tiếp tục ... những gì làm việc cho tôi là mv ~/.gnome2/keyrings/login.keyring ~/.gnome2/keyrings/_login.keyring
theo Being nhắc cho '(null)' GNOME keyring - Stack Overflow ; nhưng sau đó SVN khăng khăng lưu trữ mật khẩu, một khi nó đi qua, đến một khóa Gnome mới - điều mà tôi không muốn (tôi muốn được hỏi mỗi lần, như khi tôi sử dụng SVN qua ssh), nhưng đó là một vấn đề khác ...
chạy lệnh dưới đây:
seahorse
và sau đó xóa tất cả các mục trong menu. Vấn đề sẽ biến mất
Không có giải pháp nào được tách ra (loại bỏ dây móc khóa khỏi ~ / .gnome2, xóa các cửa hàng mật khẩu từ ~ / .subversion / config, ...) làm việc cho tôi. Tôi đã phải bỏ đặt các biến môi trường Gnome_KEYRING_CONTROL Gnome_KEYRING_PID trong các tệp khởi động của tôi (~ / .xsession hoặc bất cứ điều gì) để ngăn giá trị của chúng được kế thừa từ môi trường máy tính để bàn / đăng nhập.