Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.
GitHub AE is currently under limited release.

错误:文件编号错误

此错误通常表示您无法连接到服务器。 这通常由防火墙和代理服务器造成。

运行远程 Git 命令或 SSH 时,您的连接可能会超时:

$ 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

解决问题

使用 HTTPS

通常,最简单的解决方案是完全避免使用 SSH。 大多数防火墙和代理都允许无问题的 HTTPS 流量。 若要利用这一点,请更改你正在使用的远程 URL

$ 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.

从不同的网络测试

如果您将计算机连接至五防火墙的其他网络,可尝试测试到 GitHub AE 的 SSH 连接。 如果一切正常,请与网络管理员联系,获取有关更改防火墙设置的帮助,以使到 GitHub AE 的 SSH 连接成功。