Как изменить имя пользователя Git в терминале?

Я толкал и тянул с git в Терминале, тогда я изменил свое имя пользователя на github.com. Я пошел, чтобы внести некоторые изменения, и он не мог нажать, потому что он все еще распознал мое старое имя пользователя. Как мне изменить/обновить мое имя пользователя на git в терминале?

Ответ 1

Вероятно, вам нужно обновить удаленный URL-адрес, поскольку github помещает в него свое имя пользователя. Вы можете посмотреть исходный URL, набрав

git config --get remote.origin.url

Или просто зайдите на страницу репозитория в Github и получите новый URL. Затем используйте

git remote set-url origin https://{new url with username replaced}

для обновления URL с новым именем пользователя.

Ответ 2

  1. В своем терминале перейдите к репозиторию, в котором вы хотите внести изменения.
  2. Выполните git config --list, чтобы проверить текущее имя пользователя & электронная почта в вашем местном репо.
  3. Изменить имя пользователя & по электронной почте по желанию. Сделайте это глобальным изменением или специфичным для локального репо:
    git config [--global] user.name "Full Name"
    git config [--global] user.email "[email protected]"

    Для каждого репо вы также можете редактировать .git/config вручную.
  4. Готово!

При выполнении шага 2, если вы видите credential.helper=manager, вам необходимо открыть диспетчер учетных данных вашего компьютера (Win или Mac) и обновить там учетные данные

Вот как это выглядит на Windows enter image description here

Поиск неисправностей? Узнать больше

Ответ 3

  1. EDIT: В дополнение к изменению имени и электронной почты вам также может потребоваться изменить ваши учетные данные:

    • Чтобы изменить локально только для одного репозитория, введите в терминал, из репозитория

      git config credential.username "new_username"

    • Чтобы изменить глобальное использование

      git config credential.username --global "new_username"

    (EDIT EXPLAINED: Если вы не измените также user.email и user.name, вы сможете нажать свои изменения, но они будут зарегистрированы в git под предыдущим пользователем)

  2. В следующий раз вы push, вам будет предложено ввести пароль

    Password for 'https://<new_username>@github.com':

Ответ 4

Чтобы установить идентичность учетной записи по умолчанию globally, выполните следующие команды

git config --global user.email "[email protected]"
git config --global user.name "Your Name"
git config --global user.password "your password"

Чтобы установить удостоверение только в текущем репозитории, удалите --global и выполните команды ниже в корневом каталоге Project/Repo

git config user.email "[email protected]"
git config user.name "Your Name"
git config user.password "your password"

**Example:** 
email -> organization email Id
name  -> mostly employee Id or FirstName, LastName 

** Примечание. ** эти значения можно проверить в своем профиле GitHub или в профиле Bitbucket.

Ответ 5

Обновите URL-адрес нового репозитория пользователя

 git remote set-url origin https://[email protected]/repository.git

Я пробовал использовать команды ниже, он не работает:

git config user.email "[email protected]"
git config user.name  "user"

ИЛИ

git config --global user.email "[email protected]"
git config --global user.name "user"

Ответ 6

Из вашего терминала сделайте:

git config credential.username "prefered username"

ИЛИ ЖЕ

git config --global user.name "Firstname Lastname"

Ответ 7

Я рекомендую вам сделать это, просто зайдите в свою папку .git, затем откройте файл конфигурации. В файле вставьте информацию о пользователе:

[user]
    name = Your-Name
    email = Your-email

Это должно быть.

Ответ 8

Существует простое решение для этой проблемы, решение удаляет сертификат вашей цепочки для ключей, предыдущая вещь приведет к тому, что он снова запрашивает пользователя и пароль.

шаги:

  1. Открытый доступ к брелку

enter image description here

  1. Поиск сертификата gitHub.com.

  2. Удалить сертификат gitHub.com.

  3. Выполните любую операцию с git в вашем терминале. это снова спросить ваше имя пользователя и пароль.

Ответ 9

Если вы создали новую учетную запись Github и хотите отправить коммиты с новой учетной записью, а не с предыдущей учетной записью, необходимо обновить .gitconfig, в противном случае вы переместитесь с уже имеющейся учетной записью Github на новую учетную запись.

Чтобы это исправить, вы должны перейти в свой домашний каталог и открыть .gitconfig с помощью редактора. Редактором может быть vim, notepad++ или даже блокнот.

После того, как вы откроете .gitconfig, просто измените "имя", указав новое имя пользователя Github, с которым вы хотите нажать.