This is a short script you can run from within an existing git
repository to create a remote repo on Github using a previously
created account. This does not create Github accounts (and that
violates the terms of service).
It takes its information from META.yml. If the script doesnt find a
META.yml, it tries to run make metafile to create one. Sorry, no
Module::Build support just yet only because I dont need it yet.
From META.yml it gets the module name and abstract, which it uses for
the Github project name and description. It uses the CPAN Search page
as the homepage (e.g. http://search.cpan.org/dist/Foo-Bar).
Once it creates the remote repo, it adds a git remote named origin
(unless you change that in the config), then pushes master to it.
If Github sends back the right page, the script ends by printing the
private git URL.