happy_seed:github depends upon
If you want to have the user connect via github, this is the one line command for it.
In config/initializers/devise.rb make sure that the scope you are requesting is correct.
Since you need to set the callbacks as urls, you'll need to create one app for local development and another app for production. (Possibly one for staging as well.)