I've just set up a GitHub account and pushed an initial repository. If I look at the account level, under "Public Activity" it's correct and says chriskessel pushed ....
.
If I click on the repository though, it says: unknown authored 4 minutes ago
I can't figure out how to configure IntelliJ (or whatever underlying Git file) to get my name in the actual commit line. git config user.name
at the command line in the project knows who I am correctly.
I'm using IntelliJ 11, Git 1.7.9, and Windows 7.
I'm rather puzzled, especially since the GitHub account knows who did things, but not the GitHub repository and all my commits and even the repository creation were through IntelliJ. Any ideas what to look at?
Double check your
user.email
setting.Both
user.name
anduser.email
must be set for GitHub to pick up the right Author.As an example, see the "Git author Unknown" question.
See also the blog post "GitHub: Committing code to your public repository without "Unknown" author name in commits".
From the GitHub man page: