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

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2020-01-22. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

错误:未找到仓库

如果在克隆仓库时看到此错误,则意味着仓库不存在,您无权访问仓库,或者您的 GitHub Enterprise 实例处于私有模式。 有一些针对此错误的解决方案,具体根据原因而定。

本文内容

检查拼写

拼写错误可能发生,并且仓库名称区分大小写。 如果您尝试克隆 git@<em>主机名</em>:user/repo.git,但仓库实际被命名为 User/Repo,您会收到此错误。

要避免此错误,克隆时,始终从仓库页面复制和粘贴克隆 URL。 更多信息请参阅“克隆仓库”。

要在现有仓库上更新远程,请参阅“更改远程的 URL”。

检查权限

如果您尝试克隆私有仓库,但没有查看仓库的权限,您将收到此错误。

确保您通过以下方式之一中,拥有仓库的访问权限:

检查 SSH 访问权限

在极少数情况下,您可能没有仓库的适当 SSH 访问权限。

您应确保正在使用的 SSH 密钥已连接到您的 GitHub Enterprise 用户帐户。 您可以通过在命令行中输入以下内容检查此项:

$ ssh -T git@主机名
> Hi username! You've successfully authenticated, but GitHub does not
> provide shell access.

If the repository belongs to an organization and you're using an SSH key generated by an OAuth App, OAuth App access may have been restricted by an organization owner. For more information, see "About OAuth App access restrictions."

更多信息请参阅添加 SSH 密钥到 GitHub 帐户

检查实例是否处于私有模式

如果您的站点管理员已对您的 GitHub Enterprise 实例启用私有模式,将禁用通过 git:// 进行匿名克隆。 如果您无法克隆仓库,请联系您的站点管理员。

检查仓库是否确实存在

如果所有其他内容失败,确保仓库在 您的 GitHub Enterprise Server 实例 上确实存在! 如果您尝试推送不存在的仓库,您将收到此错误。

问问别人

找不到要找的内容?

联系我们