Fehler: „Bad file number“ (Ungültige Dateinummer)

Diese Fehlermeldung bedeutet normalerweise, dass Du keine Verbindung zum Server herstellen konntest. Häufig wird der Fehler durch Firewalls und Proxy-Server verursacht.

Beim Ausführen von Remote-Git-Befehlen oder SSH kann es bei Deiner Verbindung zu einer Zeitüberschreitung kommen:

$ ssh -vT git@hostname
> OpenSSH_5.8p1, OpenSSL 1.0.0d 8 Feb 2011
> 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

Das Problem beheben

HTTPS verwenden

Oft besteht die einfachste Lösung darin, SSH einfach ganz zu vermeiden. Die meisten Firewalls und Proxys lassen HTTPS-Datenverkehr problemlos zu. Um dies zu nutzen, ändere die Remote-URL, die Du verwendest:

$ git clone https://hostname/username/reponame.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.

Versuch aus einem anderen Netzwerk

Wenn Sie von Ihrem Computer eine Verbindung zu einem anderen Netzwerk ohne Firewall herstellen können, können Sie versuchen, eine SSH-Verbindung mit GitHub Enterprise Server herzustellen. Wenn alles problemlos funktioniert, bitten Sie Ihren Netzwerkadministrator darum, die Firewall-Einstellungen zu ändern, damit Sie eine SSH-Verbindung mit GitHub Enterprise Server herstellen können.

Did this doc help you?Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Oder, learn how to contribute.