Есть SVN-проект с открытым исходным кодом, к которому у меня есть доступ только для чтения, и я хотел бы создать GIT-зеркало этого проекта, актуальное на GitHub.
Я знаю, как настроить начальное зеркало, а затем поддерживать его в актуальном состоянии с git svn rebase
, но для этого все еще требуется настроить сервер где-нибудь с запущенным заданием cron для обработки синхронизации, настроить мониторинг, чтобы убедиться, что сервер запущен и задание cron запущено, периодически обновляется до последней версии git и т. д.
Прежде, чем я заново изобрел то же колесо, которое требовалось каждому другому зеркалу SVN-> GIT, мне было интересно, есть ли какие-либо услуги (бесплатные или платные), которые бы автоматизировали зеркалирование SVN-> GIT для меня. Знаете что-нибудь?
Очевидно, что автоматизированная служба не может объединить мои изменения - все мои изменения происходят в отдельном репо (или, возможно, в отдельной ветке в одном репо). Я просто ищу способ автоматизировать взаимодействие с SVN и создать точное зеркало, которое могут клонировать другие.