Почему Wen Jenkins работает на моем Mac, подключается к локальному репозиторию git?

Я пытаюсь реализовать автоматические сборки, используя Jenkins для моих проектов iOS. Я добавил плагин Git, но как только я попытаюсь поместить URL-адрес для Git в конфигурацию Git для проекта, он покажет ошибку на снимке экрана ниже. Здесь Дженкинс не может клонировать из репо в рабочее пространство.

Screen Shot

Ответ 1

На самом деле я решил проблему. это было из-за разрешения, удаленное git не обновляется должным образом

Ответ 2

Вы получите эту ошибку, если пропустите следующие случаи:

  • Всякий раз, когда URL-адрес клона неверен.
  • Когда вы пытаетесь клонировать с того места, где у вас нет доступ к серверу git.
  • Всякий раз, когда ваш ключ Pem не добавляется в список ключей на git сервер.

Ответ 3

В большинстве случаев git голый репо имеет расширение .git Я имею в виду (другое)/test1, не выглядят правильно, я думаю, что это должно быть (другое)/test1.git имела ту же ошибку на моем mac.

Ответ 4

В поле "URL-адрес репозитория" ожидается URL-адрес удаленного репозитория, что-то вроде [email protected]:github/hubot.git. Он будет использовать этот url для копирования кода для выполнения задания.

Если вы просто хотите запустить задание в определенном каталоге, где у вас уже есть код, с которым вы хотите работать, оставьте этот раздел пустым. Вы можете установить каталог, в который хотите выполнить задание, в 1. перейдите к разделу "Дополнительные параметры проекта" 2. нажмите "Дополнительно". 3. Установите флажок "Использовать настраиваемое рабочее пространство"

Для одного, это хорошо, но если вы используете это много, я думаю, вам будет полезно использовать код для github, а jenkins - клонировать новую копию кода для каждого запуска.