错误:"致命错误:无法从远程仓库中读取" git push - ssh key

5

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

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

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

经过调查,我在Github上配置了ssh密钥,但当我想再次提交时,它也不允许我进行操作。你能帮我吗?


你是否能够访问GitHub上的代码库? - Lajos Arpad
你使用的是确切的URL吗?换句话说,你是将终端输出复制并粘贴到问题中的吗? - bk2204
1
你尝试使用过git@github.com:PanteraSama/landingPageResponsive.git吗? - Maxim Sagaydachny
1
当你在终端中输入“ssh -T git@github.com”时,它会返回什么? - CleanCoder265
$ ssh -T git@github.com 你好,PanteraSama!您已成功验证身份,但GitHub不提供shell访问权限。 - PanteraSama
1个回答

3
根据您提供的输出,您的URL中存在空格,并且在 https 后缺少冒号。因此,Git 将其视为相对本地路径并尝试将其推送,但由于该路径不存在而失败。
您可以通过运行以下命令来解决此问题:
$ git remote set-url origin https://github.com/PanteraSama/landingPageResponsive.git

如果你在问题输出中出现了错别字,但是代码中的URL实际上是正确的,那么可能的问题是这是一个私有repo,而你没有适当的凭据。 SSH密钥仅用于SSH访问,而不用于使用用户名和密码(或更安全的用户名和令牌)的HTTPS访问。

我更改了URL,你是对的,URL是错误的(https://),结果是:$ git push origin master remote: Permission to PanteraSama/landingPageResponsive.git denied to connietubio. fatal: unable to access 'https://github.com/PanteraSama/landingPageResponsive.git/': The requested URL returned error: 403 我的repo是公开的。 - PanteraSama
如果你收到了403错误,那么你的凭证可能有问题。如果你正在使用双重认证,你需要使用个人访问令牌来代替密码。你可以在StackOverflow和GitHub上搜索403错误,应该能找到帮助你解决问题的答案。 - bk2204

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接