ПроблемаИзменить имя пользователя, к которому мои фиксаций зачисляются на GitLab
В какой-то момент времени, я использовал команду git config --global user.name = "MyUsername"
, но способ сделать это на самом деле git config --global user.name "MyUsername"
, так что же случилось, что мое имя пользователя было установлен на =
.
С тех пор я сменил это на MyUsername, но мои коммиты по-прежнему зачисляются на =
на графиках на GitLab. Однако адрес электронной почты является правильным.
Вопрос
Есть ли способ изменить это имя? Комиты зачисляются на мой правильный адрес электронной почты, поэтому я предполагаю, что должен быть способ просто изменить, какое имя пользователя связано с этим адресом электронной почты?
Предостережения
Моя страница профиля показывает мое правильное имя пользователя.
Side Примечание: Отдельный сервер Gitlab.
Мои коммиты также отображаются с правильным именем пользователя. Пример:
'git filter-branch --env-filter' может помочь. Пожалуйста, прочитайте о '--env-filter' в разделе Примеры' git filter-branch -help'. – ElpieKay
Возможно, но это переписывает историю (хэши) этих коммитов, поскольку расчет хэша учитывает авторские имена. Если есть другие, использующие вашу историю перезаписи репо, не рекомендуется. –
@NishantShreshth - Да, это почти не может быть и речи. Хотя группа небольшая (<10 разработчиков), проект большой, и я не уверен в своей способности безопасно переписывать историю. – Alec