我像往常一样在github上创建了一个存储库来上传应用程序,但是在粘贴了github所需的所有命令之后,在我给予git push -u origin main
之后
错误返回给我
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我已经在github上上传了几个应用程序,但从来没有发生过这种情况。如何解决?
1条答案
按热度按时间ttisahbt1#
如果您没有将代码推送到存储库的正确权限,或者使用了错误的凭据,则会发生此错误。
以下是您可以尝试解决此问题的一些方法:
1.确保您拥有正确的存储库URL:请确保您使用的是您要推送到的仓库的正确URL。您可以在GitHub仓库页面的“克隆或下载”按钮中找到正确的URL。
1.检查您的SSH密钥:如果您使用SSH推送到仓库,请确保您已经将SSH密钥添加到您的GitHub帐户。您可以通过运行以下命令来检查您是否有SSH密钥:ls-al ~/. ssh.如果您没有SSH密钥,可以通过运行ssh-keygen生成一个。
1.检查您的Git凭据:请确保您在Git中设置了正确的凭据。您可以通过运行以下命令来检查您的Git凭据:git config --list.如果你使用了错误的证书,你可以通过运行git config --global user.name“你的名字”和git config --global user.emailyour_email@example.com“来更新它们。
1.检查存储库权限:请确保您对存储库具有正确的权限。如果您没有存储库的写入权限,则无法将代码推送到存储库。