Как сохранить пароль при использовании Подверсии от консоли

Я задавался вопросом, существует ли способ сохранить мой пароль Подверсии при выполнении svn операции от консоли. Консоль является единственной опцией, которую я имею. Когда я пытаюсь сделать любое действие Подверсии, например. svn commit, это запрашивает пароль учетной записи каждый раз. Существует ли способ сохранить этот пароль так или иначе так, чтобы я не перепечатывал его каждый раз?

100
задан GargantuChet 2 January 2013 в 20:54
поделиться

3 ответа

В ~ / .subversion / config , вероятно, у вас store-passwords = no . Измените его на yes (или просто закомментируйте, потому что по умолчанию он имеет значение «да»), и в следующий раз, когда вы дадите Subversion свой пароль, он должен его сохранить.

Вы можете убедиться, что владелец и права доступа ~ / .subversion / config верны (нет публичного или группового доступа; 600).

103
ответ дан 24 November 2019 в 04:49
поделиться

Попробуйте очистить папку .subversion в своем домашнем каталоге и повторите попытку фиксации. Он должен запросить ваш пароль, а затем спросить, хотите ли вы сохранить пароль.

33
ответ дан 24 November 2019 в 04:49
поделиться

Это зависит от протокола, который вы используете. Если вы используете SVN + SSH, клиент SVN не может сохранить ваш пароль, потому что он никогда не касается его - клиент SSH запрашивает его напрямую. В этом случае вы можете использовать SSH-ключ и ssh-agent, чтобы избежать постоянных запросов. Если вы используете протокол svnserve или HTTP(S), то SSH-клиент обрабатывает ваш пароль и может его сохранить.

54
ответ дан 24 November 2019 в 04:49
поделиться
Другие вопросы по тегам:

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