Próbuję zaangażować się w projekt na github.com z mojego roboczego laptopa, który jest już skonfigurowany dla firmowego serwera git. Czy istnieje sposób na zatwierdzenie z określeniem różnych poświadczeń autora, możliwy przy użyciu innego pliku konfiguracyjnego lub innych przełączników wiersza poleceń?
Próbowałem użyć
--author="My Name <MyNameEmail@email.com>"
i otrzymałem wiadomość:
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
ale nadal nie zaktualizowałem mojej nazwy użytkownika za zobowiązanie się do projektu github.com. Czy jest coś jeszcze, czego mogę spróbować i czy to w ogóle możliwe?
-c user.name=Me user.email=me@example.com
. Aby użyć niestandardowej konfiguracji globalnej, zobacz to pytanie lub użyj aliasu powłoki zawierającego-c
opcje. Ale żadna z tych rzeczy nie jest prawdopodobnie właściwa w tej sytuacji - potrzebujesz konfiguracji per-repo.