Currently I have project consisting of multiple repositories, e.g.:
+---Project (main repo) +---Core (subrepo) +---Web
Assuming you don't have to convert repos, why not simply push each repo in the central one?