diff --git a/lib/github/command.rb b/lib/github/command.rb
index <HASH>..<HASH> 100644
--- a/lib/github/command.rb
+++ b/lib/github/command.rb
@@ -67,7 +67,12 @@ module GitHub
     end
 
     def github_user
-      git("config --get github.user")
+      user = git("config --get github.user")
+      if user.empty?
+        die("You must 'git config github.user [your Github username]' before running this command")
+      end
+
+      user
     end
 
     def github_token
diff --git a/spec/command_spec.rb b/spec/command_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/command_spec.rb
+++ b/spec/command_spec.rb
@@ -86,4 +86,11 @@ describe GitHub::Command do
     @command.should_receive(:exit!).once
     @command.github_token
   end
+
+  it "should die if a github username token cannot be found" do
+    @command.should_receive(:git).once.with("config --get github.user").and_return("")
+    @command.should_receive(:puts).once.with("=> You must 'git config github.user [your Github username]' before running this command")
+    @command.should_receive(:exit!).once
+    @command.github_user
+  end
 end
Die if a github.user config setting cannot be found