Я использую BitBucket с Xcode и Git для контроля версий, и недавно я изменил все свои пароли ( спасибо Adobe! ).
Неудивительно, что я больше не могу отправлять свои локальные коммиты в свой репозиторий в BitBucket ( Authentication failed for 'https://______.git'
), но я забываю, как обновить кэшированный пароль на моем iMac. Каким-то образом мне не удалось найти его в Google или Stack Overflow, хотя мне кажется, что это должно быть довольно просто ...
macos
git
change-password
Кен М. Хаггерти
источник
источник
Ответы:
Чтобы исправить это на macOS, вы можете использовать
При следующем действии Git появится запрос имени пользователя и пароля (pull, clone, push и т. Д.).
Для Windows это та же команда с другим аргументом:
источник
Ни один из других ответов не работал для меня на MacOS Sierra 10.12.4
Вот что я должен был сделать:
Затем выполните команду git (например, git push) и повторно введите имя пользователя и пароль.
источник
git pull
- появилось всплывающее окно Windows с запросом пароля. Спасибо!В Windows 10 с Git
Удалить / обновить связанные учетные данные, хранящиеся в учетных данных Windows в >> Панель управления \ Все элементы панели управления \ Диспетчер учетных данных
источник
Единственный способ изменить пароль git - перейти в диспетчер учетных данных в Windows (ключ Windows + тип «учетные данные») и отредактировать запись git в разделе «Учетные данные Windows» 🡒 «Общие учетные данные». Примечание: отсутствует в алфавитном порядке
источник
У меня была та же проблема, и принятый ответ не помог мне, потому что пароль не был сохранен в цепочке для ключей. Я набрал:
Затем консоль попросила у меня новый пароль.
источник
В Windows 10, указанной выше @Imran Javed, вы можете найти общие учетные данные по адресу:
Панель управления \ Все элементы панели управления \ Диспетчер учетных данных -> Учетные данные Windows
для вашего сервера git, а затем вы можете обновить пароль, нажав кнопку редактирования.
источник
Выполнение,
git config --global --unset user.password
сопровождаемое любой командой git, предложит вам ввести имя пользователя и пароль.источник
На моей машине с Windows я попробовал решение @nzrytmn, т. Е. Панель управления> Поиск учетных данных> Выберите «ManageCredentials»> изменил новые учетные данные в категории параметров git, соответствующих моему имени пользователя. А потом,
Удален текущий пароль:
Добавлен новый пароль:
И это сработало для меня.
источник
Если вы пользователь MAC, вы можете открыть KeyChain Access Application из поиска, а затем найти свою учетную запись, указанную там. Просто нажмите на него и обновите свой пароль. Теперь попробуйте, и все станет на свои места.
ссылка для справки: Обновление учетных данных через Keychain Access
Работал на меня. :)
источник
Я впервые запихивал в хранилище. Так что не было
HEAD
определено.Самый простой способ:
Затем вам будет предложено ввести пароль, и как только вы введете его, он будет автоматически сохранен, и вы сможете нажать.
источник
выполните эти шаги в терминале:
Удалить текущий пароль, сохраненный на вашем Mac
Добавьте новый пароль с помощью этой команды, замените его новым паролем:
источник
Если ваши учетные данные хранятся в помощнике по учетным данным, переносимый способ удаления пароля для определенного хоста заключается в следующем
git credential reject
:или
После этого для ввода нового пароля введите
git fetch
.источник
В этом вопросе такая путаница, поскольку в этом вопросе слишком много сложности. Первый MacOS против Win10. Тогда разные механизмы аутентификации.
Здесь я начну сводный ответ и, возможно, мне понадобится некоторая помощь. Если я не получу помощь, я продолжу работать над ответом, пока он не будет завершен, но это займет время.
Windows 10: | | -
MacOS: | |-- Using git config to store username and password: | git config --global --add user.password | |---- first time entry | git config --global --add user.password <new_pass> | |---- password update | git config --global --unset user.password | git config --global --add user.password <new_pass> | |-- Using keychain: | git config --global credential.helper osxkeychain | |---- first time entry | Terminal will ask you for the username and password. Just enter it, it will be | stored in keychain from then on. | |---- password update | Open keychain, delete the entry for the repository you are trying to use. | (git remote -v will show you) | On next use of git push or something that needs permissions, git will ask for | the credentials, as it can not find them in the keychain anymore.
источник
Вы можете сменить пароль через командную строку в 2 местах, после чего измените учетные данные для подключения к репо
Учетные данные также могут быть изменены на глобальном уровне с помощью глобального параметра, как показано ниже
или установите помощник учетных данных с помощью
но если у вас есть учетные данные уровня репо, установите первую команду
источник
Для Mac
Если у вас есть несколько удаленных репозиториев (Github, Bitbucket, Job и т. Д.)
1) запустить в каталоге проекта
2) запустить удаленную команду git (т.е. git push или git pull)
Git предложит вам повторно ввести ваши user.name и user.password для этого хранилища
Или вы можете сделать это глобально, если у вас есть только один удаленный репозиторий
источник
Если вы используете github и включили двухфакторную аутентификацию, вам нужно ввести токен личного доступа вместо пароля
Сначала сбросьте свой пароль:
git config --global --unset user.password
Затем войдите в свою учетную запись github, в правом углу нажмите «Настройки», затем «Настройки разработчика». Создайте токен личного доступа. Скопируйте это.
git push
Терминал запросит у вас имя пользователя: введите адрес электронной почты.
По запросу пароля введите токен личного доступа.
источник
Я попытался бы удалить свою учетную запись в Доступе Цепочки для ключей и затем запустить
git clone
снова. Git попросит у меня новый пароль.источник
Перепробовал все, но ничего не получалось. Тогда сработало следующее.
источник
Для тех, кто ищет, как сбросить доступ к хранилищу. На примере GitHub. Вы можете изменить пароль к профилю GitHub и отозвать все «Личные токены доступа» в «Настройках -> Настройки разработчика» вашего профиля. Также вы можете при желании стереть все ваши ключи SSH / PGP и приложения OAuth / GitHub, чтобы убедиться, что доступ к хранилищу полностью заблокирован. Таким образом, все диспетчеры учетных данных в любой системе не смогут выполнить авторизацию и предложат вам ввести новые учетные данные.
источник
Следующие шаги могут решить проблему .....
источник
Просто клонируйте один из существующих репозиториев, и вам будут предложены новые учетные данные:
например,
// https: //myuser@bitbucket.org/mypath/myrepo.git - это адрес одного из ваших существующих репозиториев.
источник
В этой статье они объясняют это очень простым способом, но в основном нам просто нужно выполнить a,
git remote set-url origin "https://<yourUserName>@bitbucket.org/<yourRepo>"
и в следующий раз, когда вы выполните agit pull
или a,git push
вам нужно будет ввести свой пароль.источник
мой пароль был хорошим в настройках рабочего стола github, но неверным в файле .git / config
для меня единственным работающим решением было вручную отредактировать файл: .git / config
который содержит эту строку: url = https: // user: password@github.com/user/repo.git
смените пароль на ХОРОШИЙ пароль, потому что он был для меня более старым
источник
Если вышеуказанные решения не работают, попробуйте изменить свой URL удаления git.
git remote -v
Git Remote Set-URL происхождения
источник
Я смог изменить свой пароль git, зайдя в диспетчер учетных данных в Windows и удалив все записи git в разделе «Учетные данные Windows» 🡒 «Общие учетные данные».
При выполнении git pull или git push окна будут запрашивать нового пользователя / пароль.
источник
Для пользователей MAC, использующих графический интерфейс git ( работает для Sourcetree , может работать и для других). Хотел бы добавить небольшое замечание к ответу Дерека ( https://stackoverflow.com/a/45703718/7138492 ). Оригинальное предложение:
должен сопровождаться push / pull / fetch, НО это может не работать, когда сделано из GUI. Рабочим случаем% 100 будет выполнение самой первой последовательной команды git, запускающей подсказку, с консоли. Вот пример:
$ git config --unset user.password
$ git push
Затем он попросит вас предоставить новый пароль.
источник
мерзавец
для аутентификации не удалось, вы должны обновить свой пароль в учетных данных на окнах
посетите эту страницу https://cmatskas.com/how-to-update-your-git-credentials-on-windows/
источник