Skip to main content

Cette version de GitHub Enterprise Server ne sera plus disponible le 2026-08-25. Les versions abandonnées ne sont pas prises en charge. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités dans GitHub Enterprise Server, consultez Overview du processus de mise à niveau. Pour obtenir de l’aide sur la mise à niveau, GitHub Support Entreprise.

Erreur : Numéro de fichier incorrect

Cette erreur signifie généralement que vous n’avez pas pu vous connecter au serveur. Souvent, cela est dû aux pare-feu et aux serveurs proxy.

Quand vous exécutez des commandes Git distantes ou que vous vous connectez en mode SSH, votre connexion peut expirer :

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

Résolution du problème

Utiliser le protocole HTTPS

Souvent, la solution la plus simple consiste simplement à éviter SSH entièrement. La plupart des pare-feu et des proxys autorisent le trafic HTTPS sans problème. Pour tirer parti de cela, modifiez l’URL distante que vous utilisez :

$ git clone https://HOSTNAME/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.

Tester à partir d’un autre réseau

Si vous pouvez connecter l’ordinateur à un autre réseau qui n’a pas de pare-feu, vous pouvez essayer de tester votre connexion SSH à GitHub. Si tout fonctionne normalement, contactez votre administrateur réseau pour obtenir de l’aide sur la façon de changer les paramètres de pare-feu afin que votre connexion SSH réussisse.