хранить svn пароль в gnome-keyring

4077
Walter

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

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

2
Какой метод вы используете для доступа к SVN? SSH, HTTPS, SVNSERVE? Zoredache 13 лет назад 0
Обратите внимание, что записи помечены просто как «сетевой пароль» в связке ключей, детали должны указывать, принадлежат ли они svn. jnas 8 лет назад 0

3 ответа на вопрос

2
Coderer

Чтобы запустить обычный 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.

Спасибо, похоже, это было то, чего мне не хватало в SVN; однако для git-svn мне нужно сделать что-то еще. Walter 13 лет назад 0
1
Coderer

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

1
imyzf

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

Похожие вопросы