другой “SSH соединяется с портом github.com хоста 22: Плохой номер документа”

У меня есть проблема с моим новым соединением SSH. Да, я уже сделал Ваши руководства, уже попробовали Вашу статью "Dealing with firewalls and proxies", и проблема все еще происходит. Я использую 32 бита Win7, Windows Firewall отключен, не имейте никаких сторонних брандмауэров, Антивирус ESET Nod32 не блокирует портов, я не использую прокси (никакой локальный прокси).

Здесь идет журналы:

  1. Обычная попытка соединения SSH

    C:\Users\Mariusz>ssh -vvv git@github.com
    OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
    debug2: ssh_connect: needpriv 0
    debug1: Connecting to github.com [207.97.227.239] port 22.
    debug1: connect to address 207.97.227.239 port 22: Not owner
    ssh: connect to host github.com port 22: Bad file number
    
  2. Попытка соединения NCAT

    C:\Users\Mariusz>ncat github.com 22
    Strange connect error from 207.97.227.239 (10013): No error
    10013 = WSAEACCES
    

    Я думаю, что "smart-http-support" метод не будет работать на меня, потому что я еще не создал repo.
    Я только что сделал git init локально, и остановился в git push шаг, который возвращает ту же ошибку:

    ssh: connect to host github.com port 22: Bad file number
    fatal: The remote end hung up unexpectedly
    
  3. метод штопора (первая статья от Вашего руководства)

    При ШПАКЛЕВАНИИ (с театрализованным представлением в bg), после приписывания входа в систему - ошибка происходит (MessageBox):

    Disconnected: No supported authentication methods available
    

    И в терминале распечатывается это сообщение:

    Server refused our key
    

Я генерировал ключ правильно, с помощью ssh-keygen.

Я попробовал не метод путем редактирования ~/.ssh/config все же, потому что я думал что, потому что я ничего не продвинул к своему удаленному repo, таким образом, я не смогу клонировать что-либо.

SSH-передающий метод не будет работать на меня, потому что он "требует доступа к внешнему серверу SSH", и у меня нет никого в это время.

Что еще я мог сделать?

9
задан 11.03.2011, 11:01

1 ответ

Можно использовать Умный метод HTTP. Просто последуйте второму примеру в инструкциях и используйте нажатие вместо клона. Например:

git push https://mariusz@github.com/mariusz/project.git

Это работает на все git команды, которые включают удаленные репозитории.

7
ответ дан 07.12.2019, 13:31

Теги

Похожие вопросы