There is the Importing a repository with GitHub Importer
If you have a project hosted on another version control system as Mercurial, you can automatically import it to GitHub using the GitHub Importer tool.
- In the upper-right corner of any page, click , and then click Import repository.
- Under "Your old repository's clone URL", type the URL of the project you want to import.
- Choose your user account or an organization to own the repository, then type a name for the repository on GitHub.
- Specify whether the new repository should be public or private.
- Public repositories are visible to any user on GitHub, so you can benefit from GitHub's collaborative community.
- Public or private repository radio buttonsPrivate repositories are only available to the repository owner, as well as any collaborators you choose to share with.
- Review the information you entered, then click Begin import.
You'll receive an email when the repository has been completely imported.
- https://help.github.com/categories/importing-your-projects-to-github
- https://help.github.com/articles/importing-a-repository-with-github-importer/