Ich versuche, von meinem Arbeits-Laptop aus, der bereits für den Git-Server des Unternehmens konfiguriert ist , ein Projekt auf github.com durchzuführen. Gibt es eine Möglichkeit, verschiedene Autorenanmeldeinformationen anzugeben, die mithilfe einer anderen Konfigurationsdatei oder anderer Befehlszeilenoptionen möglich sind?
Ich habe es versucht
--author="My Name <MyNameEmail@email.com>"
und ich erhielt die Nachricht:
Committer: unknown <WorkEmail@workemail.net>
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:
git config --global user.name "Your Name"
git config --global user.email you@example.com
After doing this, you may fix the identity used for this commit with:
git commit --amend --reset-author
Mein Benutzername für das Commit für das Projekt github.com wurde jedoch nicht aktualisiert. Kann ich noch etwas ausprobieren und ist es überhaupt möglich?
{author,committer}.{name,email}
. Siehe meine Antwort unten
-c user.name=Me user.email=me@example.com
. Informationen zum Verwenden einer benutzerdefinierten globalen Konfiguration finden Sie in dieser Frage oder zum Verwenden eines Shell-Alias mit-c
Optionen. Aber beides ist in dieser Situation wahrscheinlich nicht das Richtige - Sie möchten eine Konfiguration pro Repo.