Я установил SVN на машину с Ubuntu и что-то не могу понять.
Всякий раз, когда я проверяю что-то с терминала, я получаю эту ошибку о сохранении незашифрованного пароля:
-----------------------------------------------------------------------
ATTENTION! Your password for authentication realm:
<[...]> Subversion Repository
can only be stored to disk
unencrypted! You are advised to
configure your system so that
Subversion can store passwords
encrypted, if possible. See the
documentation for details.
You can avoid future appearances of
this warning by setting the value of
the 'store-plaintext-passwords' option
to either 'yes' or 'no' in
'/home/[...]/.subversion/servers'.
-----------------------------------------------------------------------
Я немного поглядел на него, но ничего полезного не нашел. Я нашел одну тему, в которой говорилось, что это проблема клиента, а не сервера, но я все еще не уверен.
Там написано «настройте вашу систему»; что именно это означает? Сервер или клиент? Если я сервер, могу ли я что-нибудь с этим поделать? помимо скрытия предупреждения (как там написано) ...
Спасибо!
svn
unix
encryption
passwords
трезник
источник
источник
Ответы:
Это проблема клиента. Он предупреждает вас, что учетные данные, используемые для разных серверов, хранятся в виде обычного текста. Вы можете скрыть это предупреждение или использовать зашифрованное хранилище для кэширования паролей.
См .: http://blogs.collab.net/subversion/2009/07/subversion-16-security-improvements/
источник
Зашифровав пароль, вы не сможете добиться отказа от авторства (другие пользователи могут использовать ваш хеш, как и вы) из-за разрешений для файлов ОС. Однако у большинства компаний есть настройка подрывной деятельности с использованием пароля домена или пароля единого входа в той или иной форме. Зашифровав пароль, вы, по крайней мере, замаскируете кого-то от доступа пользователей к другим учетным записям.
Меня все равно беспокоит надежность шифрования. Если пароль Subversion связан с другими важными учетными записями, кто-то может проверить надежность шифрования, чтобы взломать пароль.
Лучше всего настроить клиент Subversion так, чтобы он отключал сохраненные пароли и заставлял ленивых разработчиков каждый раз проходить аутентификацию.
источник
Я храню учетные данные на зашифрованном диске. (Хотя, хотя encfs смонтирован, учетные данные по-прежнему отображаются в виде обычного текста для моей учетной записи)
Использование git-svn означает, что мне нужны учетные данные гораздо реже, поэтому не сохранять их вообще может быть не слишком обременительно.
источник