Как иметь два удаленных источника для Git? - PullRequest
16 голосов
/ 05 сентября 2008

Моя компания небольшая, где мы будем использовать Git для контроля версий. Основной сервер будет локальным. Но мы хотим, чтобы сервер, на котором наше локальное хранилище находилось в сети, предоставлял доступ нашим клиентам, чтобы они могли быть уверены в том, что мы поступаем правильно, и позволяли им проверять их оттуда при необходимости.

Так что, если я просто хочу подтолкнуть только к одному снаружи, и никогда не буду тянуть от него, каков лучший способ Git сделать это?

1 Ответ

29 голосов
/ 05 сентября 2008

Вы можете добавить пульты с git remote add <name> <url>

Затем вы можете нажать на пульте с помощью git push <name> master:master, чтобы передать вашу локальную главную ветвь в удаленную главную ветвь.

Когда вы создаете репо с git clone, пульт называется origin, но вы можете создать репозиторий public для своего онлайн-сервера и нажать на него с git push public master:master

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...