codecamp

GitHub 错误:未找到仓库

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

检查拼写

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

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

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

检查权限

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

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

检查 SSH 访问权限

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

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

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

如果仓库属于组织,并且您使用的是 OAuth App 生成的 SSH 密钥,则 OAuth App 访问权限可能已被组织所有者限制。 更多信息请参阅“关于 OAuth App 访问限制”。

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

检查仓库是否确实存在

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

GitHub HTTPS 克隆错误
GitHub 错误:远程 HEAD 引用不存在的 ref,无法检出
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

GitHub 身份验证

在 GitHub 上管理订阅和通知

在 GitHub 上管理活动的订阅

GitHub 组织和团队

GitHub 管理对组织仓库的 Git 访问

GitHub 计费和付款

GitHub 使用议题和拉取请求进行协作

GitHub 在具有代码质量功能的仓库上进行协作

管理在 GitHub 上的工作

GitHub 建立强大的社区

GitHub 管理仓库

GitHub 自定义 GitHub 工作流程

在 GitHub Marketplace 中购买并安装应用程序

通过 GitHub Jobs 寻找人才

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }