gnome-keyring не работает с SVN 1.9
Я использую WANdisco Subversion 1.9.2 через командную строку на CentOS 6.4. Я хотел бы хранить пароли для http-доступа к хранилищам, зашифрованные с помощью gnome-keyring.
Я могу изменить конфигурацию в ~/.subversion/, чтобы хранить пароли в незашифрованном виде, но попытка сохранить их в зашифрованном виде в gnome-keyring не работает. SVN даже не запрашивает пароль для ключей.
Может ли это быть из-за несовместимости GNOME 2.28.2 с SVN 1.9.2? Какой API использует svn для связи с брелоком? Какие переменные среды нужно установить?
Спасибо!
[abc@def ~]$ env |grep KEYRING
GNOME_KEYRING_SOCKET=/tmp/keyring-ic4aSc/socket
Обратите внимание, что нет GNOME_KEYRING_CONTROL
или же GNOME_KEYRING_PID
набор переменных.
[abc@def ~]$ env |grep DBUS
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-TuG0dBuJRX,guid=4eb7f485c19be9c8fd5801c600238bde
[abc@def ~]$ svn --version
svn, version 1.9.2 (r1703836)
compiled Nov 2 2015, 10:52:33 on x86_64-unknown-linux-gnu
Copyright (C) 2015 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/
The following repository access (RA) modules are available:
* ra_svn : Module for accessing a repository using the svn network protocol.
- with Cyrus SASL authentication
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
- using serf 1.3.7
- handles 'http' scheme
- handles 'https' scheme
The following authentication credential caches are available:
* Plaintext cache in /home/abc/.subversion
* Gnome Keyring
* GPG-Agent
1 ответ
По SVNBook | Область конфигурации времени выполнения, убедитесь, что вы установили password-stores
возможность gnome-keyring
,