Warum werden meine GitHub-Commits immer als unbekannter Autor angezeigt?

8

Ich habe gerade ein GitHub-Konto eingerichtet und ein erstes Repository verschoben. Wenn ich mir die Kontoebene anschaue, ist es unter "Public Activity" korrekt und sagt chriskessel pushed .... .

Wenn ich jedoch auf das Repository klicke, heißt es: unknown authored 4 minutes ago

Ich kann nicht herausfinden, wie ich IntelliJ (oder welche zugrundeliegende Git-Datei) konfigurieren soll, um meinen Namen in die eigentliche Commit-Zeile zu bekommen. git config user.name an der Kommandozeile im Projekt weiß wer ich bin.

Ich verwende IntelliJ 11, Git 1.7.9 und Windows 7.

Ich bin ziemlich verwirrt, vor allem, da der GitHub-Account weiß, wer die Dinge gemacht hat, aber nicht das GitHub-Repository und alle meine Commits und sogar die Repository-Erstellung wurden über IntelliJ gemacht. Irgendwelche Ideen was zu sehen?

    
Chris Kessel 03.03.2012, 21:19
quelle

1 Antwort

14

Überprüfen Sie Ihre user.email Einstellung.
Sowohl user.name als auch user.email müssen gesetzt sein, damit GitHub den richtigen Autor aufnimmt.

Sehen Sie sich als Beispiel die Frage " Git author Unknown " an Siehe auch den Blogbeitrag " GitHub: Code an dein öffentliches Repository übergeben ohne" Unbekannter "Autorenname in Commits ".

Von der GitHub-Manpage :

  

Git verfolgt, wer jeden Commit durchführt, indem er den Namen und die E-Mail des Benutzers überprüft.
  Außerdem verwenden wir diese Informationen, um Ihre Commits mit Ihrem GitHub-Konto zu verknüpfen.
  Um diese festzulegen, geben Sie den folgenden Code ein und ersetzen Sie den Namen und die E-Mail durch Ihre eigenen. Der Name sollte Ihr tatsächlicher Name sein, nicht Ihr GitHub-Benutzername.

%Vor%     
VonC 03.03.2012, 21:34
quelle

Tags und Links