Git + GitLab (Сluster)
Товарищи проконсультируйте. Возможно ли поднятие гит лаб локально. И если такое возможно. Можно ли их синхронизировать между собой. Допустим картина такая есть 3 сервера. (На каждом поднят гит лаб если таковая возможность есть) Прод, Локльный, Бекап. Как только на локальном гит лабе добавили изменения в репризиотории. Они сразуже уходят на прод, с прода автоматом на бекап. То есть логика в том что работает 3 хранилища. (Не репризиотория а 3 хранилища и там могут быть какие угодно репризиотории) Но логика такая. Ибо думаю поднимать гит лаб на росбери пай. Боюсь утраты кода (Репризиоториев) Хочеться перестроховаться. Открывать публично что бы был доступ нельзя. Вопрос как это сделать, возможно ли?
Ответы (1 шт):
Если локально - это на изолированном от интернета и контролируемом вами сервере - то да, можно.
Описанная вами синхронизация называется зеркалированием (mirroring) и поддерживается "из коробки".
Settings -> Repository -> Mirroring repositories
Подробная инструкция есть в официальной документации: https://docs.gitlab.com/ee/user/project/repository/mirror/