Возможно, вместо того, чтобы «тянуть», вы можете использовать подход толкания. Сами веб-сайты могут быть репозиториями git (или выбрать ваш scm, я предпочитаю git), авторы помещают свой код в свой локальный репозиторий, отправляют его через git push
на веб-сервер, и он работает Это еще один шаг с точки зрения авторов, но вы могли бы написать несколько удобных сценариев, чтобы сделать их прозрачными для них.