Зеркало репозиториев страниц gitlab с разными URL-адресами

Я пытаюсь отразить репозиторий страниц gitlab на собственном экземпляре (без включенных пользовательских доменов - я веду переговоры) на gitlab.com, чтобы использовать там функцию gitlab.io и доменов. Я использую push, потому что pull недоступен (iirc) в бесплатном gitlab.com. Я по-прежнему хочу, чтобы страница размещалась на оригинале, чтобы продолжать указывать на ее (довольно длинные) URL-адреса, а gitlab.io в идеале должен использовать настраиваемый мной поддомен.

В целях тестирования я использую простую html-страницу, план состоит в том, чтобы предложить страницы SSG, которые часто используют baseurl в конвейере построения страниц. (Это станет репозиторием шаблона, который другие участники моего проекта смогут клонировать и создать веб-сайт SSG в «корпоративном дизайне». Я возьму на себя задачу настроить зеркалирование + поддомены для каждого из них.)

Как только я настрою baseurl в файле '.gitlab-ci.yml' или в файле '.html', мое удаленное репо будет расходиться, и я буду терпеть неудачу при каждом нажатии из основного репо.

  • какой рабочий процесс поможет воплотить эту идею в жизнь? Или это единственный способ вносить изменения только в базовый репозиторий?

  • Как решить проблему Some refs have diverged and have not been updated on the remote: refs/heads/master? Можно ли это сделать, не вытягивая один из них локально и не прижимая его к другому?

  • Могу ли я создать что-то вроде файла, содержащего «различия» между репозиториями, который хранится в gitignore, но все еще читается во время конвейерной обработки для построения страницы?

  • Я нашел этот вопрос настраницах GitLab - как использовать любое имя репо?в котором подмодули упоминаются как способ обхода зеркального отображения. Меня беспокоит авторизация. Самостоятельный вариант должен быть настроен участниками проекта, но у них не обязательно будет учетная запись, совместимая с gitlab.com, для внесения изменений в подмодуль.

Возможно, слишком много вопросов вместе, но это одна большая «проблема».

0 ответов

Другие вопросы по тегам