git installed on your computer and a
github account. In addition, you will SSH
access to github. See
https://help.github.com/articles/generating-ssh-keys
on how to set up SSH access
publish_github(user, repo)git installed on your computer
and be able to push to github using SSH
publish,
publish_dropbox