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,

Другие вопросы по тегам