Не удается заставить расширения git подтолкнуть что-то к проблемам SSH github

Я пытаюсь использовать расширения git, и пока мне это очень нравится, но мне не удается нажать в github. Следующая команда отлично работает в git bash:

git push "origin" master:master

, а затем, когда я нажимаю с расширениями git, я получаю следующее:

C:\Program Files\Git\bin\git.exe push "origin" master:master
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

Done

В настройках git просто выбран openSSH, который я хотел бы оставить, потому что замазка кажется более сложной задачей.

Удаленные адреса, которые я добавил в gitextensions, на самом деле единственное, что я сделал из bash просто для проверки, - это приведенная выше команда и генерация ключей SSH. Все остальное настраивается в расширениях git. Так что, полагаю, все должно быть настроено правильно. Например, адрес электронной почты и имя верны ...

ssh git@github.com

также подключается нормально, из bash

edit :

Так что я могу воспроизвести ошибку, поместив команду из git-extensions в cmd. По-видимому, есть разница между запуском из git bash и из cmd, и git-extensions запускает эту команду как команду Windows ... какие-нибудь подсказки?

update : на самом деле единственное, что я сделал из bash, чтобы протестировать, - это приведенная выше команда и создание ключей SSH. Все остальное настраивается в расширениях git. Так что, полагаю, все должно быть настроено правильно. Например, адрес электронной почты и имя верны ...

ssh git@github.com

также подключается нормально, из bash

edit :

Так что я могу воспроизвести ошибку, поместив команду из git-extensions в cmd. По-видимому, есть разница между запуском из git bash и из cmd, и git-extensions запускает эту команду как команду Windows ... какие-нибудь подсказки?

update : на самом деле единственное, что я сделал из bash, чтобы протестировать, - это приведенная выше команда и создание ключей SSH. Все остальное настраивается в расширениях git. Так что, полагаю, все должно быть настроено правильно. Например, адрес электронной почты и имя верны ...

ssh git@github.com

также подключается нормально, из bash

edit :

Так что я могу воспроизвести ошибку, поместив команду из git-extensions в cmd. По-видимому, есть разница между запуском из git bash и из cmd, и git-extensions запускает эту команду как команду Windows ... какие-нибудь подсказки?

update :

Итак, я могу воспроизвести ошибку, поместив команду из git-extensions в cmd. По-видимому, есть разница между запуском из git bash и из cmd, и git-extensions запускает эту команду как команду Windows ... какие-нибудь подсказки?

update :

Итак, я могу воспроизвести ошибку, поместив команду из git-extensions в cmd. По-видимому, есть разница между запуском из git bash и из cmd, и git-extensions запускает эту команду как команду Windows ... какие-нибудь подсказки?

update : Если я выберу git-bash из меню в git-extensions, я получаю окно, которое точно такое же, как когда я щелкаю правой кнопкой мыши в проводнике в моей папке репо и выбираю здесь git bash. Теперь в одном, открытом из проводника, я могу нажать, а в другом, открытом из расширений, я получаю проблему с открытым ключом.

6
задан Hawken Rives 5 May 2016 в 02:24
поделиться