You are a Mercurial user and have little experience with Github. You are required to publish your Mercurial repository on Github. The good news is, you can do it without parting with Mercurial. There are bridges between Git and Mercurial. The one we are going to talk about today, is hg-git.
Let's start demonstrating our solution.
Step 1: Create a mercurial repository somewhere. I do it on Bitbucket. We'll call this our canonical repository. Clone the repository.