Stash Git error "fatal: удаленная ошибка: CAPTCHA требуется"

Попытка вытащить из моего проекта Stash, используя следующие команды:

$ git remote add origin https://[email protected]/scm/~username/project.git
$ git pull origin develop

Мне будет предложено ввести пароль, который я ввещу, а затем получить следующую ошибку:

Ваша учетная запись Stash отмечена как требующая разрешения CAPTCHA до вы можете снова войти в систему. Обычно это вызвано слишком большим количеством попыток входа в систему с неправильным паролем. Требуемый CAPTCHA запрещает вашему клиенту SCM доступ к Stash до тех пор, пока он не будет разрешен, даже если вы правильно введете свой пароль. Если вы входите в систему через Stash через браузер, вам может потребоваться выйти а затем снова зайдите, чтобы очистить CAPTCHA.

Выход и повторное включение не помогает. Как это исправить?

Ответ 2

Другая распространенная проблема с предупреждением captcha, похоже, связана с изменениями пароля. После того, как ваш пароль будет изменен в системе, с которой вы аутентифицированы, оба подключаемого модуля sourcetree и eclipse могут иметь конфликт с конфликтом с уже зарегистрированным сеансом на битбакете, заставляя активировать аутентификацию CAPTCHA.

Решение. Войдите в свой сеанс битбокса, выйдите из системы и снова войдите в систему. Если проблема сохраняется, вы можете проверить URL-адрес, поскольку активация captcha приведет вас в другое направление, а ваша учетная запись пользователя с неправильным URL-адресом снова и снова вызовет аутентификацию.

Ответ 3

У вас может быть сеанс для BitBucket, открытый в браузере, что создает впечатление, что все в порядке. Просто выйдите из системы и снова, при входе в систему вам нужно решить CAPTCHA, после чего вам будет хорошо идти.

Ответ 4

Что сработало для меня было: C:\Users\UserName\AppData\Local\Atlassian\SourceTree и удалите файл passwd. Sourcetree был закрыт, и я вышел из битбакета. Затем я вернулся в битбакет и решил капчу. Затем, когда я запустил sourcetree и сделал выборку, я ввел свой пароль, и все было хорошо.

Ответ 5

В случае тайника на macOS это сработало для меня:

  1. Закрыть SourceTree
  2. Открытый доступ к брелку
  3. Найдите "stash" и удалите все записи.
  4. Зайдите на сайт сундука, выйдите из системы и войдите снова
  5. Откройте SourceTree и введите свой пароль

Ответ 6

Это случилось со мной. Я пытался удалить файл пароля исходного дерева, но ничего не вышло. Я выхожу и захожу на bitbucket, но тоже не сработало. Единственное, что сработало, - это перейти на панель управления в Windows и диспетчер учетных данных, я изменил/удалил все ссылки на мое git-репо.

Ответ 7

Для SourceTree при получении этой ошибки мне пришлось сделать следующее:

  1. В браузере зайдите в Stash/BitBucket и выйдите из системы, войдите в систему и подтвердите, используя новые pwd и captcha. После проверки они снимают требование проверки капчи в вашей учетной записи.
  2. Если я возвращаюсь к SourceTree и выполняю извлечение или извлечение, я все равно получаю сообщение об ошибке проверки, так как оно пытается использовать тот же старый сохраненный пароль. Чтобы избежать использования старого пароля, попробуйте открыть терминал из самого SourceTree, а затем выполните git fetch. Он должен запросить ваш новый пароль, и вы можете предоставить новый pwd, который затем будет сохранен.

Ответ 8

Я делал этот выход и вход снова, но это не имело никакого эффекта. Я нахожусь на корпоративной земле с SSO (единый вход), чтобы войти в Stash. Затем я вышел из системы и затем произвел жесткое обновление в своем браузере (Shift-refresh в FireFox). Это вызвало экран входа с капчей.

После входа в систему я вошел в SourceTree и удалил свой пароль из меню "Инструменты"> "Параметры"> "Аутентификация".

Когда я вернулся, чтобы снова сделать запрос на удаление, он попросил меня во всплывающем окне ввести мой пароль и оттуда хорошо работал.

Ответ 9

Если вы используете исходное дерево, перейдите в Tools--> Параметры → Аутентификация и удалите сохраненные пароли Git. Это решило мою проблему