На остальной нетронутой Windows 7 Enterprise установите:
- Установите PuTTY 0.62
- Создайте пару открытый / закрытый ключ с puttygen.exe
- Добавить открытый ключ для вставки в OpenSSH авторизованные_ключи в учетную запись github
- Добавить закрытый ключ к конкурсу
- Установите msysgit 1.7.8 со следующими параметрами:
- Использовать Git из командной строки Windows
- Используйте (черепаха)Plink указал на правильный plink.exe
- Убедитесь, что отпечаток github добавлен в know_hosts, подключившись к github.com в PuTTY и приняв отпечаток
Отредактируйте
~/.ssh/config
образом:Host github.com User git Hostname github.com PreferredAuthentications publickey IdentityFile ~\.ssh\github.ppk
ssh -vvvT git@github.com
дает: http://pastebin.com/Tu3Fc6nJ. Обратите внимание, что мне предлагается ввести пароль, несмотря на то, что он успешно загружен в зрелище.
Я пробовал: chmod 700 ~/.ssh; chmod 600 ~/.ssh/*
из Git Bash, но эффект не был подтвержден ls -l
.
Я должен отметить, что у меня была эта точная установка, работающая на предыдущей установке Windows 7. Насколько я могу судить, все идентично.
Что работает, так это генерация ключей из Git Bash. Тем не менее, я не могу добавить эти ключи в театрализованное представление, что является огромной болью. По сути, кажется, что любая попытка использовать ключи, сгенерированные PuTTY, является неудачной.
Любое понимание того, что мешает этому работать на основе журналов? Заранее спасибо.