Если вы хотите использовать cvs локально, вам не нужно включать удаленный вход в систему или вообще использовать ssh.Я использую OS X 10.8.4 с Eclipse Indigo SR2 и cvs 1.12.13 (который поставляется в комплекте с Xcode 4.6.3. Cvs находится внутри пакета приложения Xcode. Для его запуска вы всегда должны предшествовать командам cvs с помощью xcrun, как:
$ xcrun cvs -d /path/to/repository init
Это позволяет настроить Eclipse для использования xcrun для доступа ко всем командам cvs вместо использования оболочки. Откройте настройки Eclipse и выберите Team-> CVS-> Ext Connection Method и примените следующие параметры:
CVS_RSH: xcrun
Parameters: (put white space, cannot be blank)
CVS_SERVER: cvs
Затем создайте новое местоположение репозитория cvs со следующими настройками:
Host: localhost
Repository Path: /absolute/path/to/repository
User: anything, doesn’t matter, won’t be used
Password: anything, doesn’t matter, won’t be used
Connection Type: ext
Эта настройка предполагает, что репозиторий cvs уже существует на вашем локальном Mac. Если нет, создайте его, создавпапку для него и затем с помощью следующей команды из терминала:
$ xcrun cvs -d /absolute/path/to/repository init
Теперь вы настроены и можете начать использовать Eclipse с вашим локальным репозиторием cvs.