Я пытаюсь создать личный файл .gitconfig для удовлетворения моих личных и профессиональных потребностей при кодировании.
Мне удалось получить учетные данные, которые будут сохраняться по-разному в зависимости от того, где находится репо. См. Фрагмент конфигурации Git ниже:
[credential "https://github.com"]
username = "myUsername"
helper = "store"
Кажется, все работает нормально, и я доволен результатами.
Теперь я пытаюсь сделать то же самое с user.name
и user.email
тоже. См. Фрагмент конфигурации Git ниже:
[user "https://github.com"]
email = "<private email>"
name = "<private alias>"
Когда я использую эту конфигурацию и пытаюсь что-то зафиксировать, Git отказывается и говорит:
*** Please tell me who you are.
Run
git config --global user.email "you@example.com" git config
--global user.name "Your Name"
to set your account's default identity. Omit --global to set the identity only in this repository.
Я уверен, что репозиторий, который я использую, находится на GitHub.
Я видел, как некоторые люди использовали разные инструкции include для решения этой проблемы, но я бы предпочел решить эту проблему с помощью подконфигураций, если это возможно.
Может кто-нибудь, пожалуйста помогите мне заставить это работать или хотя бы объяснить, почему это невозможно (если это так).
Спасибо за любую помощь.