In order to create gists you have to get an oauth token. That could be easily
obtained via curl:
curl -X POST https://USERNAME:PASSWORD@api.github.com/authorizations \
or you can use this module to do the same:
perl -MApp::Nopaste::Service::Gist -e App::Nopaste::Service::Gist->create_token
This will grant gist rights to the App::Nopaste, dont worry you can revoke
access rights anytime from the GitHub profile settings. Search for token in
response and export it as GITHUB_OAUTH_TOKEN environment variable.
Alternatively, you can export the GITHUB_USER and GITHUB_PASSWORD
environment variables, just like for the
gist <https://github.com/defunkt/gist> utility.