Я последовал за кучу блога тропам в Интернете, чтобы узнать, как все должно быть установлено и у меня следующая ситуация:(мерзавец баш) толчок BitBucket игнорирует SSH ключ
Прежде всего, ssh -T [email protected]
возвращает следующий результат:
conq: logged in as myuser.
You can use git or hg to connect to Bitbucket. Shell access is disabled.
Это значит, что у меня есть настройка ssh, как правильно, так и локально и в битбакете, согласовано?
У меня есть ~/.ssh/конфигурации со следующим содержанием:
Host bitbucket.org IdentityFile ~/.ssh/id_rsa
Этот ключ является там конечно.
Однако, когда я пытаюсь команду (из другого учебника) git push origin master
, я получаю всплывающее окно, говоря:
--------------------------- PuTTY Fatal Error --------------------------- Disconnected: No supported authentication methods available (server sent: publickey) --------------------------- OK
Правильно! Сегодня утром я проснулся с прозрением; помня, что ошибка на самом деле исходила из шпатлевки, я переустановил Git Bash на этот раз, настроенный с помощью openssh вместо turtyise/putty plink и т. д., и это сработало сразу. Дело в том, что у меня был запуск страницы, и там был импортирован ключ .ssh, и все равно это не сработало. Принял меня весь вечер накануне ... легко потерять время, когда речь идет о связанных с ssh вещах. –
для тех, кто использует конкурс PuTTY с plink, тогда следующая команда должна быть эквивалентной (предполагается, что plink находится в PATH) 'plink -ssh git @ bitbucket.org' – icc97
При использовании' GIT_SSH = git push origin master' я получаю смертельный ошибка. Что мне здесь не хватает? – BrassApparatus