Почему мой мерзавец user.name и user.email таинственным образом удаляется?

#git #github #visual-studio-code

#git #github #visual-studio-code

Вопрос:

Я попытался проверить свой код сегодня вечером в Visual Studio Code и увидел это сообщение.

введите описание изображения здесь

Я сначала внес свои изменения, а затем нажал «Зафиксировать», как я всегда делаю!

ВОПРОС 1 — Почему эти значения внезапно исчезли?

К вашему сведению — я заметил обновление VS Code, когда начал сегодня утром. Я не могу понять, почему обновление VS Code удалит эти значения!

ВОПРОС 2 — Я могу снова настроить их со значениями, но прошло так много времени с тех пор, как я это сделал, должны ли эти два значения совпадать с моим именем пользователя / паролем на github.com ?

Комментарии:

1. Эта очень странная вещь только что случилась и со мной. Первая фиксация с тех пор, как я вчера обновил vscode. Глобальные учетные данные git исчезли.

2. У меня такая же проблема (Linux, использование Git только через командную строку): часто мое имя пользователя и адрес электронной почты удаляются из файла gitconfig.

3. Я также получаю эту проблему. Я неоднократно устанавливал git config --global user.name в командной строке, однако эти значения продолжают удаляться. Я не использую vscode, но я использую atom.

Ответ №1:

Я не думаю, что VSC удалил эти значения из файла конфигурации, возможно, он был настроен только в локальном репозитории, проверьте свой глобальный конфигурационный файл, чтобы применить ваше имя пользователя и адрес электронной почты во всех ваших репозиториях

 git config --global -l
 

Нет, именно эти данные определяют вашу личность в ваших коммит, они не имеют никакого отношения к учетным данным вашего удаленного репозитория

источник: https://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup

Комментарии:

1. Просто запустите его и увидите следующее: фатальный: невозможно прочитать конфигурационный файл ‘/Users/myname/.gitconfig’: такого файла или каталога нет. Не уверен, почему я вижу это сообщение. Должен ли я просто попытаться настроить адрес электронной почты и имя пользователя и покончить с этой проблемой?

2. Мог ли я случайно нажать какую-то кнопку, чтобы удалить ее? Просто пытаюсь понять, почему я вижу это внезапно? Я никогда раньше не видел этого сообщения, и я совершил более 1000 раз!

3. вы переместили общий конфигурационный файл git? вы можете запустить эту команду, чтобы выяснить, где находится global .gitconfig git config --global --edit , если ваш редактор сообщает вам, в каком каталоге находится файл

4. нет, я ничего не перемещал, если только случайно не нажал что-то, и оно случайно переместилось. Я только что ввел имя / адрес электронной почты, и теперь он снова работает. Я не знаю, должен ли я беспокоиться или просто двигаться дальше?

5. Я только что запустил git config —global —edit, и все, что я вижу на выходе, — это мое имя и адрес электронной почты. Должен ли я беспокоиться? Было ли что-то случайно удалено? Должен ли я увидеть больше информации? Я немного новичок в использовании git.