Diese Version von GitHub Enterprise wurde eingestellt am 2021-09-23. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für eine bessere Leistung, verbesserte Sicherheit und neue Features nimm ein Upgrade auf die neueste Version von GitHub Enterprise vor. Wende Dich an den GitHub Enterprise-Support, um Hilfe beim Upgrade zu erhalten.

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.