Ich habe eine Fehlersuche durchgeführt, warum meine Commits nicht in meinem "Aktivitätskalender" auf GitHub angezeigt wurden, und indem ich meine Commits ansah, die nicht angezeigt wurden, erkannte ich, dass sie eine E-Mail-Adresse verwendet hatte, die ich nicht mit meinem Account verknüpft hatte.Wo wohnen meine E-Mail-Adressen?
Was ich jedoch nicht bekomme, ist, woher es diese E-Mail-Adresse hat. Die E-Mail, die sie verwendet, bezieht sich auf meinen internen Benutzernamen an meinem Arbeitsplatz und hat grundsätzlich die Struktur [email protected]
. Ich habe noch nie eine E-Mail-Adresse benutzt, ich bin mir nicht sicher, ob es tatsächlich funktioniert und ich habe das nirgendwo selbst bereitgestellt.
Die vorgeschlagenen Überprüfungen git config --global user.email
und git config user.email
zeigen, dass die (angeblich) verwendete E-Mail-Adresse meine übliche ist, die ich verwenden möchte. Auch laufen echo $GIT_COMMITTER_EMAIL
und echo $GIT_AUTHOR_EMAIL
zeigen, dass diese leer sind; jedoch versucht, sie als vorgeschlagen here nicht funktioniert; es sagt nur bash: GIT_*_EMAIL: command not found
.
So könnte es für alle außer mir offensichtlich sein, aber wo genau die (falsche) E-Mail-Adresse [email protected]
leben und wie kann ich es beheben? Und warum überhaupt überhaupt?
Edit: Ich habe auch die folgende Meldung erhalten:
Committer: My Name <[email protected]>
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly. Run the
following command and follow the instructions in your editor to edit
your configuration file:
git config --global --edit
After doing this, you may fix the identity used for this commit with:
git commit --amend --reset-author
Die letzte Zeile in einen Editor bringt nur in dem lege ich meinen letzten bearbeiten zu bekommen.
Welche Version von Git Client laufen Sie? –
@AlNeill 'git --version' gibt' git Version 2.7.1.windows.1' zurück. – hejseb