I cloned your repo and it appears the problem is resulting because your User table already has columns for email and name.
In your db/schema.rb file, you can see the db schema is timestamped (:version => 20130627224008) which is earlier than the 2 pending migration timestamps. The schema.rb timestamp will update if/when the migrations are successful.
The point is that it appears you already have columns for email and name in the User table. Specifically look at lines #35 and #47 in your schema.rb.
The error thrown in the development environment that I saw when running rake:db migrate was, "SQLite3::SQLException: duplicate column name: email: ALTER TABLE "users" ADD "email".
I didn't try to push your app to production, but in my experience PostgreSQL (PG) and SQLite errors can be slightly different for the same issue.