Bitbucket, Windows и " fatal: не удалось прочитать пароль для"
Я недавно переустановил Windows и у меня проблема с загрузкой файлов из репозитория.
Я установил GIT и Python, но когда я пытаюсь загрузить что-нибудь из Bitbucket, я получаю сообщение:
"fatal: could not read Password for: 'https://[email protected]': No such file or directory".
что я делаю не так?
9 ответов:
У меня была такая же проблема час назад или около того. Моя проблема заключалась в том, что я пытался сделать клон git, но использовал url https вместо ssh. Если вы перейдете в свой репозиторий, вы можете выбрать ssh или https из выпадающего списка для url-адреса клона. Надеюсь, это поможет!
Я решил его, установив глобальный параметр:
git config --global core.askpass /usr/libexec/git-core/git-gui--askpass
попробуйте включить свое имя пользователя и пароль в URL-адрес следующим образом:
git clone https://username:[email protected]/path_to/myRepo.git
просто решил эту проблему
Git в версии 1.8.5.2 содержит, но используя bitbucket, обновление моего Git до версии 1.9.0 решило эту проблему.
Я просто попытался сделать то же самое, и это не сработало для меня, и я тоже недавно переустановил windows на своей машине.
Я привык проверять частное РЕПО с моей учетной записи bitbucket с помощью простой команды
git clone https://[email protected]/username/repo.gitа затем будет предложено ввести пароль для моего пользователя.похоже, что это может быть сломано в версии 1.8.5.2. Я понижен до версии 1.8.4 и он начал работать, как ожидалось.
ГИТ скачать список: http://code.google.com/p/msysgit/downloads/list
надеюсь, что это помогает!
для https-соединений попробуйте установить "хранилище учетных данных Git" ("необязательный" шаг в учебнике BitBucket).
вот как его установить:
- скачать git-credential-winstore.exe от http://gitcredentialstore.codeplex.com/
- откройте оболочку Git Bash и измените текущий каталог, где git-credential-winstore.exe находится
- выполнить
./git-credential-winstore -i /bin/git
попробуйте использовать
git fetchдля повторного ввода и обновления устаревшего пароля.у меня была аналогичная проблема. Кэшированный пароль становится недействительным из-за обновления фактического пароля до Нового. Но git не попросил меня повторно ввести действительный пароль и просто дал мне ошибку, что
Authentication failedпока я пытался вытащить изменения.но волшебно, git спросил меня о фактическом пароле, когда я набрал
git fetchвместо того, чтобы вытаскивать данные. Как только я ввел новый пароль, по-видимому, git обновил старый в своем хранилище учетных данных и больше не спрашивал меня о вводе пароля снова.
В моем случае, проблема была с глобальным файлом
.gitconfigна Windows.когда я пытался использовать решение предоставлено @jsarroyo на Git BASH, я получил сообщение об ошибке, что файл
.gitconfig.lockне существовало. Я не мог найти способ исправить это.когда я полностью удалены
.gitconfig, все работало нормально.предупреждение: таким образом, Вы потеряете все настройки git, и вам нужно настроить его снова.
Я получил эту проблему, когда я обновился с Windows 7 до 8 и настройки перепутались для меня тоже. Мне пришлось регенерировать частные и открытые ключи и изменить свой TortoiseGIT, чтобы использовать plink вместо SSH.exe
Я написал пошаговые инструкции по адресу http://techblog.saurabhkumar.com/2015/09/using-tortoisegit-on-windows-with.html
Comments