Skip to main content

Ошибка: недопустимый номер файла

Эта ошибка обычно означает, что не удалось подключиться к серверу. Зачастую это связано с брандмауэрами и прокси-серверами.

При выполнении удаленных команд Git или SSH может быть превышено время ожидания подключения:

$ ssh -vT git@github.com
> OpenSSH_8.1p1, LibreSSL 2.7.3
> debug1: Connecting to github.com [207.97.227.239] port 22.
> debug1: connect to address 207.97.227.239 port 22: Connection timed out
> ssh: connect to host github.com port 22: Connection timed out
> ssh: connect to host github.com port 22: Bad file number

Решение проблемы

Используйте протокол HTTPS.

Во многих случаях самым простым решением будет полный отказ от использования SSH. Большинство брандмауэров и прокси-серверов без проблем обеспечивает прохождение трафика HTTPS. Чтобы использовать эти преимущества, измените используемый удаленный URL-адрес:

$ git clone https://github.com/USERNAME/REPO-NAME.git
> Cloning into 'reponame'...
> remote: Counting objects: 84, done.
> remote: Compressing objects: 100% (45/45), done.
> remote: Total 84 (delta 43), reused 78 (delta 37)
> Unpacking objects: 100% (84/84), done.

Проверка из другой сети

Если вы можете подключить компьютер к другой сети, которая не имеет брандмауэра, попробуйте проверить подключение SSH к GitHub. Если все работает должным образом, обратитесь к администратору сети за помощью по изменению параметров брандмауэра, чтобы разрешить успешное подключение SSH.

Использование SSH через порт HTTPS

Если вы не можете использовать протокол HTTPS, а администратор брандмауэра не разрешает SSH-подключения, попробуйте использовать SSH через порт HTTPS.

Дополнительные материалы

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy