Во-первых, вам не нужно мигрировать «на GitHub» напрямую: вы можете перейти на локальное Git-репо, а затем отправить это Git-репо в новый пустой репозиторий GitHub.
Во-вторых, из этого потока или этого нет специального инструмента для прямого импорта этого VCS в репозиторий Git.
Если вам известен способ импорта в репозиторий SVN, то вы можете использовать инструмент, такой как SubGit (бесплатно для одноразового импорта), для импорта репозитория SVN в репозиторий Git.