клиент Subversion зашифровал пароль через gnome-keyring для клиента ssh (только) - PullRequest
9 голосов
/ 13 августа 2011

Я хочу, чтобы Subversion зашифровывал мои пароли на сервере Fedora без запуска рабочего стола gnome. Однако я начал в графическом интерфейсе gnome для проверки работоспособности и сделал обычные моды:

~ / .subversion / конфигурации

password-stores = gnome-keyring
store-passwords = yes

~ / .subversion / серверы

[global]
store-passwords = yes
store-plaintext-passwords = no

Затем я удалил ~/.subversion/auth dir, выполнил svn-операцию и presto, пароль хранится в gnome-keyring, а не в виде обычного текста. Затем я ssh'd на тот же сервер и запустил:

export `gnome-keyring-daemon`

, который дал мне забавную ошибку:

gnome-keyring-daemon: couldn't lookup ssh component setting: Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details - 1: Not running within active session)gnome-keyring-daemon: couldn't lookup pkcs11 component setting: Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details - 1: Not running within active session)

В этот момент я застрял. Единственное, что я могу сказать, это то, что когда рабочий стол gnome запущен, я могу экспортировать DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-oCE5teZHWJ,guid=39013abab7d3f9e97422b8d94e45a9c2 на клиенте ssh, и это работает.

1 Ответ

4 голосов
/ 08 сентября 2011

Проверьте здесь: http://technicalprose.blogspot.com/2011/06/using-subversion-with-gnome-keyring.html

Марк Баннистер имеет хорошие инструкции и отличный сценарий, который объединяет все это.

...