Я работаю над кодом на своем компьютере дома и хотел бы сделать обновления CVS на удаленном сервере. Когда я на работе, мне не нужно вводить пароль, но дома мне нужно вводить пароль каждый раз, когда я делаю обновление CVS.
Я следовал инструкциям по настройке пары открытого и закрытого ключей SSH без пароля:http://www.ece.uci.edu/~chou/ssh-key.html
Однако после этого мне все равно придется вводить пароль SSH каждый раз, когда я обновляю CVS (или делаю что-то связанное с CVS) с локального компьютера.
Что я упускаю?
решение1
То, что вы сделали, это настроили аутентификацию SSH, и это работает для всего, использующего SSH в качестве транспорта. Пока вы используете метод :ssh:, это должно работать для CVS.
Посмотрите файл CVS/Root внутри извлеченного каталога, чтобы узнать, какой метод доступа вы используете, там должно быть написано:
:ext:[email protected]:
для транспорта по SSH.