我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
文章版本: Enterprise Server 2.15

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2019-10-16. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

错误:文件编号错误

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

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

$ ssh -vT git@主机名
> OpenSSH_5.8p1, OpenSSL 1.0.0d 8 Feb 2011
> debug1: Connecting to 主机名 [207.97.227.239] port 22.
> debug1: connect to address 207.97.227.239 port 22: Connection timed out
> ssh: connect to host 主机名 port 22: Connection timed out
> ssh: connect to host 主机名 port 22: Bad file number

解决问题

使用 HTTPS

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

$ git clone https://主机名/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.

从不同的网络测试

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

问问别人

找不到要找的内容?

联系我们