Domanda
La mia azienda è piccola e utilizzeremmo Git per il controllo della versione.Il server principale sarà locale.Ma vogliamo un server in cui il nostro repository locale sia mantenuto online per dare accesso ai nostri clienti in modo che possano avere la certezza che stiamo facendo la cosa giusta e per consentire loro di effettuare il check-out da lì, se necessario.
Quindi, se desidero semplicemente spingere solo verso quello esterno e non ne uscirò mai, qual è il modo migliore con Git per farlo?
Soluzione
Puoi aggiungere telecomandi con git remote add <name> <url>
È quindi possibile eseguire il push su un telecomando con git push <name> master:master
per inviare il ramo master locale al ramo master remoto.
Quando crei un repository con git clone
il telecomando ha un nome origin
ma puoi creare un file public
repository per il tuo server online e invialo con git push public master:master