错误:未找到仓库
如果在克隆仓库时看到此错误,则意味着仓库不存在,您无权访问仓库,或者您的 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.
更多信息请参阅添加 SSH 密钥到 GitHub 帐户。
检查实例是否处于私有模式
如果您的站点管理员已对您的 GitHub Enterprise 实例启用私有模式,将禁用通过 git://
进行匿名克隆。 如果您无法克隆仓库,请联系您的站点管理员。
检查仓库是否确实存在
如果所有其他内容失败,确保仓库在 您的 GitHub Enterprise Server 实例 上确实存在! 如果您尝试推送不存在的仓库,您将收到此错误。