If you want to work with the original project, you have to push to the server that controls the original project.
No you don't, you can just fork it, add a commit, and walk away, and everyone can decide which one they want to clone