Я намагаюся взяти участь у проекті на github.com зі свого робочого ноутбука, який уже налаштований для корпоративного git-сервера. Чи є спосіб зафіксувати вказання різних облікових даних автора, можливий за допомогою іншого конфігураційного файлу або інших комутаторів командного рядка?
Я спробував використовувати
--author="My Name <MyNameEmail@email.com>"
і я отримав повідомлення:
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
але це все одно не оновило моє ім'я користувача для вступу до проекту github.com. Чи можу я ще щось спробувати і чи можливо це взагалі?
-c user.name=Me user.email=me@example.com
. Щоб використовувати власну глобальну конфігурацію, перегляньте це запитання або використовуйте псевдонім оболонки, що містить-c
параметри. Але ніщо з цього, мабуть, не є правильним рішенням у цій ситуації - вам потрібна конфігурація per-repo.