Проблема с подключением к GitHub в Windows, даже через PuTTY - PullRequest
5 голосов
/ 05 января 2011

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

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

Войти как:

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

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

Ответы [ 3 ]

11 голосов
/ 17 февраля 2011

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

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

  1. Вы DO хотите использовать plink для ssh при установке msysgit.
  2. Открытый ключ Putty, который вы сохранили, имеет неправильный формат для вставки в github.
  3. снова запустите puttygen, но выберите ЗАГРУЗИТЬ СУЩЕСТВУЮЩИЙ КЛЮЧ
  4. скопируйте и вставьте из туда в github.

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

1 голос
/ 06 января 2011

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

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

0 голосов
/ 22 октября 2012

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...