Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Example 5.7. CVS root for pserver authentication
:pserver:my_user_name@192.168.1.2:/home/cvs/data/CVSroot Путь к репозиторию CVS Путь к репозиторию является обязательным полем. Он определяет расположение дома исходной строки проекта относительно корня CVS. Пример 5.8. однострочный путь к репозиторию CVS mycompany/myproject20 Parabuild поддерживает несколько проектов path. Для проектов с несколькими путями каждый путь должен быть введен по одному на строку. Пример 5.9. многострочный путь к репозиторию CVS mycompany/myproject20/3rdparty/libs Все сценарии сборки выполняются с исходной строкой проекта home в качестве текущего каталога. Главная строка источника проекта-это первая строка, определенная в пути к репозиторию CVS. Например, если путь к репозиторию CVS - mycompany/myproject20, а сценарий сборки хранится в mycompany/myproject20/make, команда сборки может выглядеть следующим образом сделайте все.Путь к исполняемому файлу клиента CVS Путь к исполняемому файлу клиента CVS является обязательным полем. Это поле должно быть задано как полный путь к исполняемому файлу клиента CVS. Путь должен быть заключен в двойные кавычки, если он содержит пробелы. Пример 5.10. Путь к исполняемому полю CVS Unix: / usr/bin/cvs Windows: C:\cvs\cvs.exe Пароль CVS Пароль CVS-это необязательное поле. При необходимости введите в это поле пароль, который потребуется для доступа к CVS. Путь к внешнему РШ Это необязательное поле определяет полный путь к двоичному файлу удаленной оболочки для использования. Обычно это поле используется для настройки доступа к CVS через SSH. Настройка доступа к CVS через SSH Настройка доступа к CVS через SSH состоит из генерации открытых и закрытых ключей DSA и перечисления сгенерированного открытого ключа на сервере CVS. В следующем обсуждении предполагается, что Parabuild устанавливается в Unix-подобной системе и используется OpenSSH-клиент. Пожалуйста, обратитесь к документации для соответствующего SSH-клиента, если она отличается от приведенной выше. Во-первых, войдите на сервер как пользователь parabuild и убедитесь, что текущий каталог является домом parabuild: su-parabuildcd ~Генерация открытых и закрытых ключей. Когда вас попросят ввести кодовую фразу, нажмите Enter (кодовой фразы нет): ssh-keygen -t dsaТипичный консольный вывод, производимый ssh-keygen, выглядит следующим образом: Генерация пары ключей public/private DSA. Введите файл, в котором будет сохранен ключ (/home/parabuild/. ssh/id_dsa): Введите парольную фразу (пусто для отсутствия парольной фразы): Введите ту же парольную фразу еще раз: Ваша идентификация была сохранена в файле /home/parabuild/.ssh/id_dsa. Ваш открытый ключ был сохранен в файле /home/username/. ssh / id_dsa.pub. Ключевой отпечаток пальца-это: e2:eb:aa:23:0b:0f:15:6a: f6:39:eb:0f:3a: 37:96:20 parabuild@hostnameУстановите правильные разрешения для сгенерированных ключей:
Отправьте открытый ключ ~/.ssh/id_dsa.pub по электронной почте вашему администратору CVS. Если вы являетесь администратором системы, в которой установлен CVS, добавьте открытый ключ в файл ~/. ssh/authorized_keys для пользователя, который parabuild будет использовать для доступа к CVS через SSH, и сделайте этот файл доступным только для чтения: chmod go-w ~ ~/. ssh ~/. ssh/authorized_keysПосле установки ключей отредактируйте конфигурацию сборки в Parabuild и заполните поля "CVS root" и "Path to external rsh". Смотрите пример ниже. Пример 5.11. подключение к CVS с использованием SSH в качестве удаленной оболочки под Unix Корень CVS: :ext:my_user_name@192.168.1.2:/home/cvs/data/CVSroot Путь к внешнему РШ: /usr/bin/ssh Окно Изменения Parabuild поддерживает синтетические списки изменений для CVS. Список изменений - это набор логически связанных изменений в нескольких файлах. Примером списка изменений может быть добавление в CVS класса C++ и поддерживающей двоичной библиотеки, которую использует этот класс. Сама CVS не поддерживает списки изменений. Если регистрируется логически связанная группа файлов, а процесс занимает больше минуты, вполне возможно, что Parabuild обнаружит наличие изменений еще до того, как все файлы попадут в репозиторий CVS, и запустит сборку с неполной отметкой времени отправки. Чтобы избежать этой проблемы Parabuild использует "окно изменений" для расширенного обнаружения файлов-членов списка изменений. Окно изменения является максимальное время в секундах, которое может занять регистрация группы файлов. Ввод нулевого значения в поле окно изменений отключает расширенное обнаружение членов списков изменений, обработка которых занимает много времени. 5.6.6.8. предварительная проверка изменений
Если включена предварительная проверка изменений, Parabuild выдаст команду CVS history для быстрого обнаружения наличия изменений после периодов бездействия. Использование предварительной проверки изменений может ускорить обнаружение изменений, которые необходимо создать. Это выгодно в основном для серверов CVS, размещающих большие автономные исходные линии. Предварительная проверка изменений не полезна, если на сервере CVS размещено несколько проектов, находящихся в активной разработке. По умолчанию не используется предварительная проверка изменений.
|
||||||
Последнее изменение этой страницы: 2021-02-07; просмотров: 55; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.108.168 (0.009 с.) |