Проблема с подключением к GitHub в Windows, даже через PuTTY

Я знаю, что эта проблема уже обсуждалась в разных местах (в и из стека переполнения), но я не нашел решения, которое работает последовательно. Прямо сейчас я пытаюсь подключиться к github через шпаклевку.

Я подключаюсь к github.com, загружаю свой закрытый ключ и получаю

войдите как:

незамедлительный. Когда я нажимаю Enter, я получаю обычное сообщение об ошибке "Отключено: нет поддерживаемых методов аутентификации". Я передаю правильный закрытый ключ! (Я проверил этот ключ с другого компьютера, и он работает). Я пробовал с и без конкурса (и убедился, что ключ загружен там). Как вы рекомендуете продолжить?

Редактировать - Проблемы, с которыми я сталкиваюсь при загрузке на github, проявляются в одном из моих репозиториев, но не в другом. Как я могу проверить или исправить поврежденный репозиторий? (По-другому он не выглядит поврежденным, я просто не могу ничего от него вытолкнуть). Оба используют один и тот же ключ.

3 ответа

Решение

Ну, это не совсем отвечает на мой первоначальный вопрос (Соединение с PuTTY), но я выяснил, в чем проблема с хранилищем.

Я использовал HTTPS URL для репо. Когда я переключился на URL-адреса, такие как "git@github.com:ripper234/Basic.git", это работало безупречно.

Это был ответ для меня:

http://false.ekta.is/2010/05/putty-pageant-git-and-github-key-problems/

  1. Вы действительно хотите использовать plink для ssh при установке msysgit.
  2. Открытый ключ Putty, который вы сохранили, имеет неправильный формат для вставки в github.
  3. снова запустите puttygen, но выберите LOAD существующий ключ
  4. скопируйте и вставьте оттуда в github.

Не пытайтесь открывать сохраненный открытый ключ, удалять строки комментариев и добавлять ssh-rsa на фронт или тому подобное. Это не сработает.

Если вы работаете в Windows, пропустите ключи ssh.

Используйте плагин GitHub, расположенный по адресу: http://windows.github.com/

Установите плагин (вверху справа "скачать"). После установки вам просто нужно авторизоваться. Затем, когда вам понадобится клонировать, просто нажмите на кнопку "клонировать в окна" на веб-страницах github.

Другие вопросы по тегам