Мы используем несколько проектов (скачанных с github) с github. Так как эти проекты отражаются из github в качестве третьего_партийного проекта в cmake, чистая сборка приводит к повторной загрузке всех проектов. Мы находимся за прокси, и загрузка иногда занимает 1-2 часа (трафик конкурирует с трафиком FB, и мы не можем контролировать).
Я думал о настройке зеркального сервера локально, и вся загрузка проекта происходит с этого сервера. Однако я не хочу менять путь на локальном сервере (т. Е. https://github.com/google/grpc.git должен совпадать с https://github -local-mirror.com / google / grpc.git ).
Я понимаю, что могу настроить локальное репозиторий git и клонировать его из локального репозитория git, а также периодически обновлять локальное репозиторий git из github, однако проблема с путями очень важна.
Есть ли здесь какой-нибудь способ сохранить тот же путь, что и в github? Есть ли что-то, называемое локальным зеркалом, которое позволяет локально отражать проект github?
Все вопросы, которые я читал до сих пор, говорили о зеркале на github, я хочу зеркалирование с github. Поэтому, пожалуйста, подумайте, прежде чем отмечать как дубликат.