【问题标题】:Error "Fatal: Could not read from remote repository" git push - ssh key错误“致命:无法从远程存储库读取”git push - ssh 密钥
【发布时间】:2020-04-26 01:21:35
【问题描述】:

当我推送我的仓库时,它会向我抛出以下信息:

$ git push origin master 致命的:'https // github.com/PanteraSama/landingPageResponsive.git' 似乎不是 git 存储库 致命:无法从远程存储库读取。

请确保您拥有正确的访问权限 并且存储库存在。

调查我在github上配置了ssh密钥, 但是当我想再次提交时,它也不允许我这样做。 你能帮帮我吗?

【问题讨论】:

  • 你有权访问 GitHub 上的存储库吗?
  • 这是您使用的确切网址吗?换句话说,您将终端的输出复制并粘贴到问题中?
  • 你尝试使用git@github.com:PanteraSama/landingPageResponsive.git
  • 终端写“ssh -T git@github.com”返回给你什么?
  • $ ssh -T git@github.com 嗨 PanteraSama!您已成功通过身份验证,但 GitHub 不提供 shell 访问权限。

标签: git ssh push


【解决方案1】:

根据您提供的输出,您的 URL 包含空格并且在 https 之后缺少冒号。结果,Git 将此视为相对本地路径并尝试推送到它,但由于该路径不存在而失败。

您可以通过运行以下命令来解决此问题:

$ git remote set-url origin https://github.com/PanteraSama/landingPageResponsive.git

如果您在问题中输入错误的输出并且您的 URL 实际上在您的代码中是正确的,那么可能的问题是这是一个私有存储库并且您没有正确的凭据。 SSH 密钥仅用于 SSH 访问,不用于 HTTPS,HTTPS 使用用户名和密码(或者更安全的是,用户名和令牌)。

【讨论】:

  • 我改了url,你是对的,url是错误的(https://)结果是: $ git push origin master remote: Permission to PanteraSama/landingPageResponsive.git denied to connietubio .致命:无法访问“github.com/PanteraSama/landingPageResponsive.git”:请求的 URL 返回错误:403 我的仓库是公开的
  • 如果您收到 403,则说明您的凭据不正确。如果您使用 2FA,则需要使用个人访问令牌而不是密码。你可以在 StackOverflow 上搜索 403 和 GitHub,你应该会找到可以帮助你的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-10-24
  • 2012-11-10
  • 2013-04-13
  • 2014-05-04
  • 2015-01-19
  • 2020-01-20
  • 2019-07-03
相关资源
最近更新 更多