Почему мой коммит Git с виртуальной машины появляется как совершенно другой? - PullRequest
0 голосов
/ 27 октября 2019

Я работал сегодня на новой виртуальной машине CentOS 7, так как моя обычная среда была недоступна. Я сделал ВМ этим утром для этой экспресс-цели. Переместив мой проект в частный репозиторий на моем собственном Github, я обнаружил, что коммиты, которые я сделал с этой виртуальной машины, подходят совершенно другому человеку;Я никогда не слышал об этом человеке, и они, очевидно, никогда не обращались к моей виртуальной машине. Что бы это могло быть? Я очень напуган.

1 Ответ

0 голосов
/ 27 октября 2019

Проверьте вывод git config --show-origin -l

Если вы видите user.name/user.email в ~ / .gitconfig, это будет настройка global , применяемая по умолчанию к все репозитории для владельца текущей учетной записи (с доступом к ~/.gitconfig)

Вы можете переопределить этот глобальный параметр на локальный один, локальный для вашего собственного репозитория:

cd /path/to/my/cloned/repository
git config user.name me
git config user.email me@email.com

, поскольку моя обычная среда была недоступна.

В вашей обычной среде вам может не потребоваться делать это в каждом из ваших репозиториев, поскольку ваш globalНастройки будут привязаны к вашей учетной записи.
Но это явно не тот случай в новой CentOS 7 VM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...