2

Я хочу сохранить свой пароль SVN в gnome-keyring, чтобы он был зашифрован и «защищен». Я внес необходимые изменения в ~/.subversion/config, но даже после запуска нескольких команд svn я не вижу записи для SVN в связке ключей.

Что еще мне нужно сделать, чтобы получить SVN с помощью gnome-keyring? Я также буду использовать это с git-svn.

3 ответа3

2

Для запуска обычного SVN с паролями, хранящимися в gnome-keyring, ваш .subversion/config должен иметь

[auth]
store-passwords=yes
store-auth-creds=yes
password-stores=gnome-keyring

и в .subversion/servers

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

Это еще не все, если вы используете клиентские сертификаты, но это основа. Затем вам нужны двоичные файлы из CollabNet Subversion, начиная с версии 1.6.16 - текущая версия 1.6.17.

1

Чтобы запустить git-svn, вам, возможно, придется создать свой собственный Git. Я нашел этот патч для поддержки дополнительных источников аутентификации. Патч выглядит довольно запутанным, и посту об этом уже почти год. Насколько я могу судить, а) он еще не попал в ядро Git, и б) у Git, похоже, нет центрального средства отслеживания проблем (!!!!!!) поэтому я даже не знаю, как предположить, что они делают это. :(

1

Вы установили Subversion-гном? Это поддержка ключей GNOME для Subversion. Вы можете использовать менеджер пакетов (например, yum в fedora), чтобы установить его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .