Ошибка: Bad file number (неправильный номер файла)
Данная ошибка обычно означает, что вы не можете соединиться с сервером. Часто причиной этого являются фаерволы (firewalls) и прокси-сервера.
При запуске удалённых команд Git или SSH ваше соединение не будет остановлено по таймауту (напомним, что доступ к репозиторию [email protected] организован по порту 25000, а не по стандартному для SSH порту 22. Поэтому в команде подключения вы должны явно указать номер порта.):
ssh -vT '-p 25000' [email protected]
OpenSSH_7.1p2, OpenSSL 1.0.2g 1 Mar 2016
debug1: Connecting to git.propercourse.ru [94.79.52.169] port 25000.
debug1: connect to address 94.79.52.169 port 25000: Connection timed out
ssh: connect to host git.propercourse.ru port 25000: Connection timed out
ssh: connect to host git.propercourse.ru port 25000: Bad file number
|
Решение проблемы
Используйте HTTPS
Часто простейшим решение является полностью исключить SSH. Большинство фаерволов и прокси позволяют без проблем работать с HTTPS-трафиком. Для того, чтобы этим воспользоваться, переключите используемый URL:
git clone https://git.propercourse.ru/osp/имя_проекта.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-соединение с propercourse. Если все работает как должно, свяжитесь с вашим сетевым администратором с целью изменения настроек фаервола для успешного соединения с propercourse.