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?
Ü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 :
%Vor%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.
Tags und Links git github intellij-idea