Каким будет имя хоста и путь к репозиторию при создании CVS внутри Eclipse

Я создал в своей системе репозиторий CVS. Я использую Eclipse, поскольку CVS уже поддерживает Eclipse. Я не импортировал никаких новых установок в свой Eclipse.

Используя эту ссылку Я пытаюсь создать репозиторий:

Вот как выглядит моя настройка репо:

введите описание изображения здесь

Когда я нажал на отделку, появляется следующая ошибка. Я не знаю, ошибка это или исключение. Я думаю, что выполнил все шаги правильно, но это дает ошибку.

введите описание изображения здесь


person mayur rahatekar    schedule 18.01.2012    source источник
comment
Привет, Маюр, это может быть возможно из-за настроек вашего прокси на вашем компьютере.   -  person Lucifer    schedule 18.01.2012
comment
Настройки прокси @Lucifer? Что мне для этого делать. Это какой-нибудь файрволл. Это я должен отключить.   -  person mayur rahatekar    schedule 18.01.2012
comment
Я все равно рекомендую вам отказаться от CVS ради чего-нибудь другого.   -  person Sathyajith Bhat    schedule 18.01.2012
comment
не разговаривайте со своим сетевым администратором и попробуйте без настроек прокси, если он работает, это означает, что вам нужно выполнить настройки прокси в eclipse   -  person Lucifer    schedule 18.01.2012
comment
@ Люцифер, это не имеет ничего общего с настройками прокси.   -  person Sathyajith Bhat    schedule 18.01.2012
comment
но диалоговое окно ошибки содержит слово ProxyHttp ..   -  person Lucifer    schedule 18.01.2012
comment
@Lucifer не означает, что это связано с Прокси. Основная проблема - это IOException, потому что Eclipse не может подключиться к пути, указанному в пути Host + Repo.   -  person Sathyajith Bhat    schedule 18.01.2012
comment
возможный дубликат при создании CVS (Concurrent Version Control) в Eclipse Ошибка   -  person outis    schedule 19.01.2012


Ответы (3)


В справочной документации Eclipse по этой теме в первой строке написано: Предварительное условие: сервер CVS должен быть уже настроен на хост-компьютере для создания допустимого местоположения репозитория в Workbench.

Вам необходимо настроить сервер CVS на вашем компьютере (или сервере) для поддержки репозитория кода. Ecpise -> CVS действует как клиент для доступа к репозиторию.

Вот ссылка для справочная документация по eclipse

person kosa    schedule 18.01.2012
comment
Извините, подождите, я отредактирую свой вопрос. Вместо того, чтобы дать ответ. - person mayur rahatekar; 18.01.2012
comment
Привет. Пожалуйста, проверьте еще раз, я отредактировал свой вопрос. - person mayur rahatekar; 18.01.2012

Если в вашей системе установлен сервер CVS, то хост должен быть либо localhost, либо IP-адресом вашей системы.

Путь к репозиторию, скорее всего, будет местом, где хранятся файлы вашего проекта.

person Sathyajith Bhat    schedule 18.01.2012
comment
Я пробовал выше, закрыв Интернет-соединение, но оно все равно не работает. @sathya Я пробовал это, используя локальный хост, а IP-адрес все еще не готов. Я пробовал использовать другую систему, которая все еще не работает. Если это ошибка прокси, я попробую на своем домашнем компьютере. Но это Единственная процедура, с помощью которой мы можем создать репозиторий. - person mayur rahatekar; 18.01.2012
comment
где вы установили сервер CVS? @mayurrahatekar - person Sathyajith Bhat; 18.01.2012
comment
Нет, я не устанавливал ни одного сервера CSV. можем ли мы установить любой csv-сервер. но в приведенной выше ссылке они упоминают Предварительное условие: сервер CVS должен быть уже настроен на хост-машине для создания допустимого местоположения репозитория в Workbench. так что мы можем создать любой CSV-сервер. из ссылки, откуда я ссылаюсь, они также не упоминают о сервере CSV: 1. справка .eclipse.org / indigo / index.jsp? topic = / 2. thedesignspace.net/ MT2archives / 000662.html - person mayur rahatekar; 18.01.2012
comment
Чувак. Вы не можете работать с CVS, если у вас нет сервера CVS. Вся суть CVS в том, что это централизованное хранилище исходного кода, весь исходный код сохраняется на центральном сервере. Если вы не хотите устанавливать сервер CVS, вы не можете использовать CVS. Как я уже неоднократно упоминал, используйте что-то вроде Mercurial. Также обратите внимание, что это CVS (система одновременных версий), а не CSV (файл, разделенный запятыми). Кроме того, Prerequisite == что-то, что должно быть там, прежде чем продолжить. ссылка 1 явно указывает на то, что у вас установлен сервер CVS, ссылка 2 предполагает, что он у вас установлен. @mayurrahatekar - person Sathyajith Bhat; 18.01.2012
comment
Извините, не могли бы вы сказать мне, откуда я возьму CVS-сервер. Я установил WINCVS в моей системе. это их любой другой exe-файл, который я должен установить в своей системе. Утром я задаю тот же вопрос после того, как отредактировал. - person mayur rahatekar; 18.01.2012
comment
@mayurrahatekar dotnetbutchering. blogspot.com/2008/03/ - person Sathyajith Bhat; 18.01.2012
comment
позвольте нам продолжить это обсуждение в чате - person mayur rahatekar; 18.01.2012

Если вы хотите использовать 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.

person Chuck Krutsinger    schedule 12.07.2013