Не могу больше нажать на битбакет через https: git возвращает фатальную ошибку

Недавно я переустановил окна и получил последнюю версию git. Я создал новое репо на Bitbucket и запустил

git remote add origin https://[email protected]/MYUSERNAME/test.git

тогда я побежал

git push -u origin --all

однако это дало мне ошибку

fatal: could not read Password for 'https://[email protected]': No such
file or directory

прежде чем я просто получу приглашение с просьбой указать свое имя пользователя и пароль, и толчок работал нормально. Я попытался вернуться к Git 1.7.11, но это ничего не делало.

Ответ 1

Я сделал, чтобы изменить протокол с HTTPS на GIT.

Следуйте инструкциям по настройке SSH здесь: https://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Git

(легко с консоли GitBash, вам не нужно устанавливать SSH или ничего, все идет с Git)

После завершения настройки SSH просто добавьте пульт с помощью git @bitbucket.... url, и все будет готово.

Надеюсь, что это поможет.

Я установил Git версию 1.8.5.2-preview20131230

Ответ 2

Я решил это, добавив свой пароль в URL-адрес.

Вместо:

git remote add origin https://[email protected]/MYUSERNAME/test.git

Я использовал:

git remote add origin https://MYUSERNAME:[email protected]/MYUSERNAME/test.git

Ответ 3

Я получил эту ошибку при обновлении git до 1.8.5.2. Когда я перевернул git в версию 1.7.10 (исходная версия), ошибка исчезла.

Ответ 4

Поскольку мне действительно нужно использовать HTTPS вместо SSH (ограничения прокси), я решил это, установив удаленный push url на URL-адрес HTTPS следующим образом:

git remote set-url --push origin https://[email protected]/MYUSERNAME/test.git

git версия 1.9.5

Ответ 5

У меня была та же проблема. Установка Git 1.9.0 решила его для меня.

Ответ 6

Я решил его, добавив свой ключ ssh в репозиторий и используя ssh url

Ответ 7

Если эта проблема возникает с использованием GitExtensions, это может помочь вам:

GitExt → Инструменты → Настройки → SSH → Настройка Git credential helper → Suggest

Заполнение поля команды:

!"C:\Program Files (x86)\GitExtensions\GitCredentialWinStore\git-credential-winstore.exe"