SVN спрашивает пароль при входе в систему через SSH, но не при работе локальной - PullRequest
0 голосов
/ 06 марта 2011

Я получаю запрос на фразу-пароль при попытке выполнить коммит в svn (протокол svn + ssh) при удаленном подключении через ssh. Если я делаю то же самое во время локального подключения с обычным терминальным сеансом, я не получаю этот запрос. У меня MacOSX 10.6.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 06 марта 2011

Это стандартное поведение ssh. Если вы хотите, чтобы он не спрашивал, вы должны настроить ваши ssh-ключи. Я написал пост об этом некоторое время назад, я думаю, что это поможет вам:

http://www.codercaste.com/2009/10/07/how-to-setup-your-ssh-keys-for-authentication/

0 голосов
/ 07 марта 2011

Я полагаю, что некоторые сценарии запускаются при запуске оболочки. Терминал запускает оболочку входа? Есть ли SSH? Если они разные, то один запустит .bash_profile, а другой - нет. ИМХО, все интерактивные оболочки должны быть оболочками для входа в систему, но для графических терминалов это обычное явление. ssh всегда должен запускать оболочку входа в систему.

В качестве метода диагностики попробуйте запустить set как в локальной оболочке, так и в оболочке ssh, и сравнить выходные данные; если они разные, это указывает на запуск другого набора скриптов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...