2016-01-29 7 views
0

Я установил Git на Windows 8. Ключ SSH загружается в битбакет.Windows 8 Git Bash - Command Push - Кэш-штык

Git хорошо работает (состояние мерзавец, мерзавец совершить и т.д.)

Когда я тянуть, мерзавец говорит мне:

$ Git push origin --all -u 

ключ хоста сервера не кэшируются в реестре , У вас нет Гарантия, что сервер - это компьютер, который вы так считаете. Отпечаток ключа сервера rsa2 : ssh-rsa 2048 97: 8c: 1b: f2: 6f: 14: 6b: 5c: 3b: ec: aa: 46: 46: 74: 7c: 40 Если вы доверяете этому хосту, введите "и", чтобы добавить ключ к кешу PuTTY и продолжить соединение. Если вы хотите продолжить соединение только один раз, не добавляя ключ к кешу , введите «n». Если вы не доверяете этому хосту, нажмите Return to отказаться от соединения. Сохранить ключ в кеше? (Y/n)

Говоря «да», он остается замороженным.

Я сделал то же самое из SourceTree и пропустил то же самое, с тем же сообщением об ошибке.

Параллельно я рассмотрел Pageant (PuTTY аутентификации агента), и я добавил соответствующий ключ (я проверил SSH-1 (RSA) и SSH-2 RSA)

В обоих случаях я до сих пор имеют те же проблемы. .. не позволяйте мне толкать. Навсегда в этом же месте пытается кэшировать удаленный сервер.

ответ

1

Попробуйте сначала подключиться к SSH.

С OpenSSH, это было бы:

ssh [email protected] 

замазкой, вам нужно использовать Plink вместо:

plink.exe [email protected] 

Это должно дать вам отпечатки пальцев строки отдельно за пределами Git, так что надеюсь, это работает тогда.

+0

Я пробовал, и он работал правильно. Спасибо вам большое! – Javier