Как иметь два удаленных источника для Git?
-
09-06-2019 - |
Вопрос
Моя компания небольшая, где мы будем использовать Git для контроля версий.Главный сервер будет локальным.Но нам действительно нужен сервер, на котором наше локальное репо находится в режиме онлайн, чтобы предоставлять доступ нашим клиентам, чтобы они могли быть уверены в том, что мы поступаем правильно, и чтобы они могли при необходимости выполнить проверку оттуда.
Итак, если я просто хочу перейти только к тому, что находится снаружи, и никогда не буду извлекать из него информацию, каков наилучший Git-способ сделать это?
Решение
Вы можете добавить пульты дистанционного управления с помощью git remote add <name> <url>
Затем вы можете нажать на пульт дистанционного управления с помощью git push <name> master:master
чтобы переместить вашу локальную главную ветвь в удаленную главную ветвь.
Когда вы создаете репозиторий с git clone
пульт дистанционного управления имеет имя origin
но вы можете создать public
репозиторий для вашего онлайн-сервера и перейдите к нему с помощью git push public master:master