You can't put the stash on GitHub, but you can (and should) create a branch and commit to that:
git checkout -b temporary
git add -A
git commit -m "storing work in progress"
git push
Then just merge temporary
into master
(or whatever) when it's ready.
Edit: removed superfluous stash
commands.