Ответ 1
Я использую git (2.12.2) 64-bit в Windows 10. Мое решение просто закрывает окно входа в систему, которое вы должны набирать учетную запись и пароль, и появится окно SSh, затем вы вводите ваш пароль.
Я пытаюсь клонировать мой git repo из bitbucket, и когда я ввожу эту команду:
git clone https://[email protected]/naor_shoyhat/hello-world.git
Затем bash предлагает мне окно с областями для ввода имени пользователя и пароля.
Я ввожу их, а затем получаю эту ошибку:
remote: Empty password
fatal: Authentication failed for 'https://[email protected]/naor_shoyhat/hello-world.git/'
Я использую git (2.12.2) 64-bit в Windows 10. Мое решение просто закрывает окно входа в систему, которое вы должны набирать учетную запись и пароль, и появится окно SSh, затем вы вводите ваш пароль.
Вы можете попробовать:
git clone https://naor_shoyhat:<password>@bitbucket.org/naor_shoyhat/hello-world.git
Он работал у меня в крайнем случае, но я согласен, что это не лучшее решение.
Я знаю, что мой ответ очень поздний. Но я собираюсь объяснить, чтобы исправить эту проблему на окнах шаг за шагом. После обновления SourceTree версии 2.1.10 мы можем видеть это.
SourceTree хранит учетные данные в диспетчере учетных данных Windows. Чтобы просмотреть и удалить их, выполните следующие действия:
Когда откроется страница "Управление вашими учетными данными", в ней отображаются ваши учетные данные.
Нажмите кнопку " Windows Credentials".
В списке (учетные данные Windows) найдите записи, начинающиеся с "git: http". Удалите эти записи.
Все сделано. Надеюсь помочь вам.
Если всплывающее окно запрашивает имя пользователя и пароль, закройте его, а затем введите пароль в командной строке.
Кажется, что это ошибка в Windows, которая отправляет пустой пароль в битбакет. Я использую окна 10.
Я не знаю, какую операционную систему вы используете, но в Windows произошла ошибка в Git Credential Manager for Windows (GCM), v1.9, которая, как мне кажется, была связана с Git v2. 12.1 для Windows.
При попытке аутентификации в BitBucket произошла ошибка "remote: empty password".
Проблема была исправлена в версии 1.10 GCM. Последний установщик GCM можно найти по адресу: https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases
Подробности проблемы можно найти по адресу: https://github.com/Microsoft/Git-Credential-Manager-for-Windows/issues/399 Вопрос был поднят 24 марта 2017 года примерно примерно в то время, когда вы начали видеть вашу проблему с проверкой подлинности.
Инструменты- > Параметры → Git → Обновление встроенных Git.
Мне нужно было сделать это дважды, потому что были проблемы с извлечением первой загрузки.
переустановите git для окон, это сработало для меня.
Git v2.12.2.2 выпущен на 2017-04-05 исправил проблему для меня.
Если вы пробовали все возможности и проблема не устранена, попробуйте следующее:
Закрыть SourceTree
Нажмите "Учетные записи пользователей" на панели управления.
В левом списке ссылок нажмите "Управление вашими учетными данными".
Когда открывается страница "Управление вашими учетными данными", она показывает вашу сеть Полномочия. Нажмите кнопку Учетные данные Windows.
В списке (учетные данные Windows) найдите записи, относящиеся к SourceTree. Удалите все эти записи. Будьте очень осторожны на этом шаге.
И удалите эту папку: - C:\Users\AppData\Local\Atlassian
Если вы не можете удалить, перезагрузите компьютер.
Удалить SourceTree
Установите снова SourceTree
Обратите внимание, что расположение установки Git может повлиять на эту процедуру.
Это был единственный метод, который работает для меня. Я использую 64-разрядную версию Windows 8.1.