Я использую BitBucket с Xcode и Git для контроля версий, и недавно я сменил все свои пароли (спасибо Adobe!).
Неудивительно, что я'больше не могу отправлять свои локальные коммиты в репозиторий на BitBucket (Authentication failed for 'https://______.git'
), но я'забыл, как обновить кэшированный пароль на моем iMac. Почему-то я'не смог найти это в Google или Stack Overflow, хотя мне кажется, что это должно быть довольно просто...
Чтобы исправить это на macOS, вы можете использовать
git config --global credential.helper osxkeychain
Запрос имени пользователя и пароля появится при следующем действии Git (pull, clone, push и т.д.).
Для Windows это та же команда с другим аргументом:
git config --global credential.helper wincred
Ни один из ответов работал для меня на 10.12.4 Макосе Сьерра
Вот что мне пришлось сделать:
git config --global --unset user.password
Затем запустите команду git (исх. в git push) и введите свой логин и пароль.
В Windows 10 с помощью Git
Удалить/обновить связанные данные, хранящиеся в учетных данных Windows в >>Панель управления\все элементы панели управления\Диспетчер учетных данных
Единственный способ я могу изменить мой пароль в Git был отправиться в Диспетчере учетных данных в Windows (клавиша Windows + типа 'учетные данные') и изменить запись в Git под Windows учетные данные 🡒 родовые полномочия. Примечание: не в алфавитном порядке
У меня была такая же проблема, и принятый ответ не помог мне, потому что пароль не был сохранен в связке ключей. Я набрала:
git pull https://[email protected]/mypath/myrepo.git
Затем консоль попросила меня ввести новый пароль.
В Windows 10 по упомянутому выше @Имран Джавед вы можете найти универсальные учетные данные на :
Панель управления\все элементы панели управления\Диспетчер учетных данных --> учетные данные Windows
для вашего сервера Git и затем вы можете обновить пароль, нажав кнопку "Редактировать".
команды git файл config --глобальные --неопределенные пользователей.пароль
, за которым следует какой-либо команде git будет предложено ввести имя пользователя и пароль.
git config --global --unset user.password
git push (will prompt you for the password)
git status (will not prompt for password again)
Если вы пользователь Mac, то вы можете открыть приложение "связка ключей" из Finder, а затем посмотрите на вашего счета перечислены там. Просто нажмите на него и обновить пароль. Теперь дайте попробовать и все встанет на место.
ссылка для ознакомления: обновить свои учетные данные с помощью ключей доступа
Работал для меня. :)
В моей машине Windows, я попробовал решение @nzrytmn т. е. Панель управления>Поиск учетных данных и GT;выберите "и ManageCredentials" и>модифицированные новые учетные данные в соответствии с категорией функцию ЖКТ, соответствующий имени пользователя. И потом,
Удалить текущий пароль:
в Git файл config --глобальные --отключено пользователем.пароль
Добавлен новый пароль:
в Git файл config --глобальные --Добавить пользователя.пароль "и новый_пароль и"
И он работал для меня.
Я толкал в хранилище впервые. Так что не было никакого голова
определенными.
Самый простой способ будет заключаться в:
git push -u origin master
Затем он запросит пароль и после того, как вы ввод, что он будет сохранен автоматически, и вы сможете толкать.
выполните следующие действия в терминале:
в Git файл config --глобальные --отключено пользователем.пароль
в Git файл config --глобальные --Добавить пользователя.пароль
Если ваши учетные данные хранятся в учетных данных помощник, портативный способ удалить пароль сохраняется в течение определенного узла является звонок в Git учетных данных отклонить
:
$ Git в учетных данных отклонить протокол=протокол HTTPS host=bitbucket.org ⏎
или
$ Git в учетных данных отклонить URL-адрес=адресу https://системе Bitbucket.орг ⏎
После этого введите новый пароль, ГИТ типа "взять".
Перепробовал все, но ничего не получалось. Затем следующие сработало.
Я бы попробовал удалить свою учетную запись в Keychain Access, а затем снова запустить git clone
. Git запросит новый пароль.
Для тех, кто ищет, как восстановить доступ к репозиторию. Пример на GitHub. Вы можете изменить свой профиль на GitHub пароль и отзыв всех "личные маркеры доступа и" в "Настройки -> для разработчиков" из вашего профиля. Также при желании вы можете удалить все ваши ключи SSH/ПГП и OAuth/на GitHub приложения, чтобы быть уверенным, что доступ к хранилищу полностью блокируется. Таким образом, все менеджеры учетных данных на любой системе произойдет сбой в авторизации и попросит ввести новые учетные данные.
Следующие шаги могут решить эту проблему .....
В настоящей статьи, они объясняют это в очень простой способ, но в принципе, нам просто нужно выполнить git удаленного набора URL-адрес источника и"https://<имя_пользователя>@bitbucket.org/<yourRepo>"
в следующий раз вы ГИТ тянуть
или `git толчок-вам придется поставить пароль.
Моя организация имеет Gitblit как Git-сервер, и я могу клонировать его, используя либо после -
Поэтому, когда я использую первый URL-адрес с именем пользователя для клон, он просит пароль, а позже, когда наш пароль обновляется, это должно вызвать всплывающее окно для обновления пароля.
Это решило мою проблему, поэтому стоит попробовать.