У меня есть несколько проектов под контролем версий с использованием Git.
Поскольку это распределенная система контроля версий, ее очень легко разместить в нескольких местах (GitHub, Bitbucket, Google Code и т.д.), Что обеспечивает избыточность и безопасность на случай, если какой-то сайт обанкротится или станет злым.
Проблема заключается в том, что когда новый пользователь клонирует репозиторий из местоположения X, по умолчанию в клоне доступен только пульт X. Для того чтобы иметь возможность перенести изменения в другие местоположения, все они должны быть добавлены вручную. Это подвержено ошибкам и немного утомительно.
Отсюда следующий вопрос: возможно ли сохранить набор git-пультов внутри самого хранилища? Таким образом, для любого клона все удаленные URL-адреса будут настроены правильно, и не потребуется длительной настройки.