Как определить время ожидания подключения к порту 22 - PullRequest
0 голосов
/ 28 августа 2018
ssh: connect to host bitbucket.org port 22: Connection timed out
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Мои брандмауэры отключены, и я все еще получаю время ожидания соединения. Что мне делать?

1 Ответ

0 голосов
/ 12 июня 2019

Похоже, у вас есть проблемы с портом SSH по умолчанию, и их можно избежать, используя другой порт. Это общая проблема.

По сути, вы можете использовать порт 443 вместо 22.

  • Для Github , ответ:

    Чтобы установить это в конфигурации ssh, отредактируйте файл в ~ / .ssh / config и добавить этот раздел:

    Host github.com
        Hostname ssh.github.com
        Port 443
    
  • BitBucket прекратил SSH на порту 443 15 июня 2011 г., но я ДУМАЮ (пожалуйста, перепроверьте), вы можете попросить администратора сервера настроить SSH через другой порт, чтобы избежать тайм-аутов (см. ссылку Источники ниже)

  • Для Gitlab конфигурация ssh выглядит следующим образом. Обновите IdentityFile, чтобы он соответствовал вашему локальному секретному ключу:

    Host gitlab.com
        Hostname altssh.gitlab.com
        User git
        Port 443
        PreferredAuthentications publickey
        IdentityFile ~/.ssh/gitlab
    

Источники:

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