My company is a small one where we would be using Git for version control. The main server will be local. But we do want an server where our local repo is kept online to give access to our clients so that they can have assurance that we are doing the right thing and to allow them to check out from there if needed.
So if I simply wish to push only to the one outside, and will never pull from it, what is the best Git way to do this?