Я пушил и тянул из git в Терминале, потом менял имя пользователя на github.com. Я пошел, чтобы протолкнуть некоторые изменения, и он не смог нажать, потому что он все еще распознавал мое старое имя пользователя. Как мне изменить / обновить мое имя пользователя на git в терминале?
git
github
git-config
user3370902
источник
источник
git
команду в командной строке. Там нет службы мерзавца, что вам нужно перезапустить. Вы используете двухфакторную аутентификацию или какие-то другие странные вещи?git config --list
чтобы проверить текущее имя пользователя и адрес электронной почты в вашем локальном репо.git config [--global] user.name "Full Name"
git config [--global] user.email "email@address.com"
репо вы также можете редактировать
.git/config
вручную.При выполнении шага 2, если вы видите, что
credential.helper=manager
вам нужно открыть диспетчер учетных данных вашего компьютера (Win или Mac) и обновить там учетные данныеВот как это выглядит на окнах
Исправление проблем? Выучить больше
источник
--local
, вы можете использовать разные учетные данные в определенных репозиториях на одном компьютере. (Например, вы хотите совершить свое личное репо с вашего рабочего ноутбука, но оставаться в системе со своими рабочими учетными данными в других репо.)git config credential.username "xxx"
Чтобы изменить локально только для одного репозитория, введите в терминале из репозитория
Чтобы изменить глобально использовать
( РЕДАКТИРОВАТЬ ОБЪЯСНЕНО : Если вы не измените также
user.email
иuser.name
, вы сможете отправить свои изменения, но они будут зарегистрированы в git от предыдущего пользователя)В следующий раз вас
push
попросят ввести парольPassword for 'https://<new_username>@github.com':
источник
git config user.name "xxx"
->git config user.email "xxx"
->git config credential.username "xxx"
config
git config --global credential.username "new_username"
Способ-1
Чтобы установить личность учетной записи по умолчанию,
globally
выполните следующие командыЧтобы установить удостоверение только в текущем репозитории, удалите
--global
и запустите указанные ниже команды в корневом каталоге Project / Repo.Пример:
** Примечание: ** вы можете проверить эти значения в своем профиле GitHub или Bitbucket.
Способ-2
создайте файл .gitconfig в вашей домашней папке, если он не существует. и вставьте следующие строки в .gitconfig
Домашний каталог для создания файла .gitconfig:
windows: c / users / <имя пользователя или empID>
Mac или Linux: запустите эту команду, чтобы перейти в домашний каталог
cd ~
или просто выполните следующие команды одну за другой
Метод-3 (всплывающее окно git учетные данные)
окна:
Панель управления >> Учетная запись пользователя >> Диспетчер учетных данных >> Учетные данные Windows >> Общие учетные данные
найдите любой сертификат / учетную запись github и удалите его.
Mac:
команда + пробел >> поиск "Keychain Access" и нажмите ОК >> найти любой сертификат / файл с помощью gitHub >> удалить его.
тогда любая команда git предложит ввести новое имя пользователя и пароль.
источник
Пожалуйста, обновите URL нового хранилища пользователя
Я попытался использовать команды ниже, это не работает:
ИЛИ
источник
Из вашего терминала сделайте:
ИЛИ
источник
Существует простое решение для этой проблемы, решение удаляет сертификат вашей цепочки для ключей, предыдущая вещь приведет к тому, что он снова запрашивает пользователя и пароль.
шаги:
Поиск сертификата gitHub.com.
Удалить сертификат gitHub.com.
Выполните любую операцию с git в вашем терминале. это снова спросить ваше имя пользователя и пароль.
Для пользователей Windows найдите цепочку ключей следующим образом:
источник
Я рекомендую вам сделать это, просто перейдите в папку .git и откройте файл конфигурации . В файле вставьте свою информацию о пользователе:
Это должно быть так.
источник
Сначала вам нужно изменить учетные данные с вашего локального компьютера
источник
Если вы создали новую учетную запись Github и хотите отправить коммиты с новой учетной записью вместо предыдущей, тогда необходимо обновить .gitconfig, в противном случае вы переместитесь с уже имеющейся учетной записью Github на новую учетную запись.
Чтобы это исправить, вы должны перейти в свой домашний каталог и открыть .gitconfig с редактором. Редактором может быть vim, notepad ++ или даже блокнот.
После того, как вы откроете .gitconfig, просто измените «имя», указав новое имя пользователя учетной записи Github, с которым вы хотите нажать.
источник
обычно имя пользователя находится в git config
хотя если вы все еще видите, что выше не работает, вы можете отредактировать .gitconfig в вашем каталоге пользователя Mac и обновить
источник