How to prepare your private repository for the public