Команда инициализации Composer - изменение имени автора по умолчанию
Это для более глубокого понимания внутренней работы Composer, и я не нашел ответа нигде в Интернете или даже в документации Composer.
При создании моего composer.json
файл, я обычно иду с командной строки composer init
, package
имя по умолчанию соответствует имени моего компьютера и vendor
к текущему имени папки. Все отлично.
Сейчас на author
, он автоматически использует my name <my Hotmail Account>
, Насколько я знаю, эта информация нигде не хранится на моем компьютере. У меня только один профиль / пользователь (есть только один пользователь, который является администратором без указания адреса электронной почты или реального имени).
У меня установлен GitHub, PHP, Ruby on Rails, XAMPP, и я не установил Windows Live.
Теперь, откуда она берет эту информацию? Мое лучшее предположение из информации GitHub, которая является единственной вещью, которая имеет эту информацию, но я хотел бы подтвердить это.
1 ответ
Вы правы, Composer берет информацию из вашей конфигурации Git.
Следующие две строки исходного кода Composer 1.3 на GitHub ясно показывают это: