I committed using msysgit, and saw this weird message. But I actually have set user’s name and email, why?
$ git last
commit 770a3f0744437a7a070f536e5a798c8d8b4e40ab
Author: Xi Hui Liang <xihuiliang@example.com>
Date: Fri Jan 25 12:51:36 2013 +0800
undo fix form data filter.
the shot

Seems like a GitHub bug to me – for instance, if you go to the page specifically for the commit, GitHub seems to load the author information just fine:
https://github.com/xihuiliang/thinkphp/commit/770a3f0744437a7a070f536e5a798c8d8b4e40ab
I’d suggest letting them know so they can fix the bug on the main page’s display.