You can clone it to a remote server using SSH and then push it to github, but this is the only option I know of.
Alternatively, look if someone else has added it by opening the source code, then you can fork it on github and just push a much smaller set of updates from your local machine. If you know someone else with a fast connection, you can ask them to do it for you or download it, and then change the ownership of the repo for you.
source share