Setting up a private/public git repository
Intro
It’s common practice to have a private repository in a secure network, available only to core developers, which push all changes to a public read-only repository, available to every Internet user.
The private repository is only available via ssh and requires ssh key authentication. Developers can only use their ssh account to access the git repository, [...]
