Como ter duas origens remotas para o Git?
-
09-06-2019 - |
Pergunta
Minha empresa é pequena, onde gostaríamos de estar a utilizar o Git para controle de versão.O servidor principal será local.Mas nós queremos um server onde o nosso local de recompra é mantido on-line para dar acesso aos nossos clientes, de forma que eles podem ter certeza de que estamos fazendo a coisa certa, e para permitir-lhes verificar para fora a partir daí, se necessário.
Então, se eu simplesmente desejar empurrar apenas para o lado de fora, e nunca vai puxar-la, qual é a melhor Git maneira de fazer isso?
Solução
Você pode adicionar controles remotos com git remote add <name> <url>
Você pode, em seguida, premir para um controlo remoto com git push <name> master:master
para enviar o seu branch master local para o remoto branch master.
Quando você criar um acordo de recompra com git clone
o controle remoto é chamado origin
mas você pode criar um public
repositório para o servidor online e premir a ele com git push public master:master