Здравствуйте, BitField, Вы писали:
BF>Сервер в локальной сети, сервер в датацентре. BF>Если локальный сервер выключен — можно пушить прямо на сервер в датацентре.
Учитывая медвепутское неуёмное желание "контролировать Интернет", я бы сказал задача ровно наоборот: работаем с локальным сервером, по вечерам синхронизируем с дата-центром. Утром приходим — Тырнетов нет, "но никто не заметил и праздник продолжался". ВСЕГДА нужно думать о варианте "Интернет — не вечен".
Посоветуйте гит-сервер (30 пользователей/50 проектов), на котором можно было бы реализовать такую схему:
Сервер в локальной сети, сервер в датацентре.
По-умолчанию, все изменения пушатся на локальный сервер("зеркало"), который по крону синхронизируется с датацентром.
Если локальный сервер выключен — можно пушить прямо на сервер в датацентре.
Здравствуйте, BitField, Вы писали:
BF> Или локальное гит-зеркало -- "ересь" и "ненужно"?
Оно самое У каждого разработчика своя копия репозитория. Если хочется создать еще одну копию для быстрого обмена через некий "центральный" сервер внутри локальной сети, то можно поднять на нем обычный gitosis, но он не будет (не должен) иметь никакого отношения к тому "центральному" серверу, который во внешке.
Здравствуйте, BitField, Вы писали:
BF>Посоветуйте гит-сервер (30 пользователей/50 проектов), на котором можно было бы реализовать такую схему:
GitLab
BF>Сервер в локальной сети, сервер в датацентре. BF>По-умолчанию, все изменения пушатся на локальный сервер("зеркало"), который по крону синхронизируется с датацентром. BF>Если локальный сервер выключен — можно пушить прямо на сервер в датацентре.
BF>Или локальное гит-зеркало -- "ересь" и "ненужно"?
В такой конфигурации цель его непонятна.
HgLab: Mercurial Server and Repository Management for Windows
Здравствуйте, BitField, Вы писали:
BF>Посоветуйте гит-сервер (30 пользователей/50 проектов), на котором можно было бы реализовать такую схему: BF>Сервер в локальной сети, сервер в датацентре. BF>По-умолчанию, все изменения пушатся на локальный сервер("зеркало"), который по крону синхронизируется с датацентром. BF>Если локальный сервер выключен — можно пушить прямо на сервер в датацентре.
Здравствуйте, BitField, Вы писали:
BF>По-умолчанию, все изменения пушатся на локальный сервер("зеркало"), который по крону синхронизируется с датацентром. BF>Если локальный сервер выключен — можно пушить прямо на сервер в датацентре.
А что должно делаться, если одно изменение попало на сервер в датацентре, но не попало на локальный сервер, а другое попало на локальный сервер, но не попало в датацентр?
BF>Или локальное гит-зеркало -- "ересь" и "ненужно"?
Здравствуйте, Kolesiki, Вы писали:
K>Учитывая медвепутское неуёмное желание "контролировать Интернет", я бы сказал задача ровно наоборот: работаем с локальным сервером, по вечерам синхронизируем с дата-центром. Утром приходим — Тырнетов нет, "но никто не заметил и праздник продолжался". ВСЕГДА нужно думать о варианте "Интернет — не вечен".
Московской бирже с их дневным оборотом от онлайн торгов это расскажите, они ещё не в курсе про отсутствующие тырнеты.
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]