Я толкал и тянул с git в Терминале, тогда я изменил свое имя пользователя на github.com. Я пошел, чтобы внести некоторые изменения, и он не мог нажать, потому что он все еще распознал мое старое имя пользователя. Как мне изменить/обновить мое имя пользователя на git в терминале?
Как изменить имя пользователя 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
- В своем терминале перейдите к репозиторию, в котором вы хотите внести изменения.
- Выполните
git config --list
, чтобы проверить текущее имя пользователя & электронная почта в вашем местном репо. - Изменить имя пользователя & по электронной почте по желанию. Сделайте это глобальным изменением или специфичным для локального репо:
git config [--global] user.name "Full Name"
git config [--global] user.email "[email protected]"
Для каждого репо вы также можете редактировать.git/config
вручную. - Готово!
При выполнении шага 2, если вы видите credential.helper=manager
, вам необходимо открыть диспетчер учетных данных вашего компьютера (Win или Mac) и обновить там учетные данные
Вот как это выглядит на Windows
Поиск неисправностей? Узнать больше
Ответ 3
-
EDIT: В дополнение к изменению имени и электронной почты вам также может потребоваться изменить ваши учетные данные:
-
Чтобы изменить локально только для одного репозитория, введите в терминал, из репозитория
git config credential.username "new_username"
-
Чтобы изменить глобальное использование
git config credential.username --global "new_username"
(EDIT EXPLAINED: Если вы не измените также
user.email
иuser.name
, вы сможете нажать свои изменения, но они будут зарегистрированы в git под предыдущим пользователем) -
-
В следующий раз вы
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
Существует простое решение для этой проблемы, решение удаляет сертификат вашей цепочки для ключей, предыдущая вещь приведет к тому, что он снова запрашивает пользователя и пароль.
шаги:
- Открытый доступ к брелку
-
Поиск сертификата gitHub.com.
-
Удалить сертификат gitHub.com.
-
Выполните любую операцию с git в вашем терминале. это снова спросить ваше имя пользователя и пароль.
Ответ 9
Если вы создали новую учетную запись Github и хотите отправить коммиты с новой учетной записью, а не с предыдущей учетной записью, необходимо обновить .gitconfig, в противном случае вы переместитесь с уже имеющейся учетной записью Github на новую учетную запись.
Чтобы это исправить, вы должны перейти в свой домашний каталог и открыть .gitconfig с помощью редактора. Редактором может быть vim, notepad++ или даже блокнот.
После того, как вы откроете .gitconfig, просто измените "имя", указав новое имя пользователя Github, с которым вы хотите нажать.