Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 将项目推送到现有回购时出错->;权限被拒绝(公钥)-致命:无法从远程存储库读取_Git_Github - Fatal编程技术网

Git 将项目推送到现有回购时出错->;权限被拒绝(公钥)-致命:无法从远程存储库读取

Git 将项目推送到现有回购时出错->;权限被拒绝(公钥)-致命:无法从远程存储库读取,git,github,Git,Github,当我将本地计算机上的项目文件推送到联机存储库时,会出现以下错误: 权限被拒绝(公钥)-致命:无法从远程存储库读取。请确保您具有正确的访问权限,并且存储库存在。 我也试过了,但没用。有人知道根本原因吗?权限被拒绝(公钥)错误意味着服务器拒绝了您的连接。可能有几个原因 正确的键 corect服务器 正确用户 必须通信的原因是您没有在github服务器中部署ssh密钥。因此,检查服务器,如果ssh密钥在其中,还需要检查.ssh 有关其他问题,您可以查看此链接: 可能您没有访问存储库的权限,或者存

当我
将本地计算机上的项目文件推送到联机存储库时,会出现以下错误:

权限被拒绝(公钥)-致命:无法从远程存储库读取。请确保您具有正确的访问权限,并且存储库存在。

我也试过了,但没用。有人知道根本原因吗?

权限被拒绝(公钥)错误意味着服务器拒绝了您的连接。可能有几个原因

  • 正确的键
  • corect服务器
  • 正确用户
必须通信的原因是您没有在github服务器中部署ssh密钥。因此,检查服务器,如果ssh密钥在其中,还需要检查.ssh

有关其他问题,您可以查看此链接:

可能您没有访问存储库的权限,或者存储库是只读的。在项目设置“Collaborators”选项卡中查看github网站,查看您是否具有写访问权限。还有可能是公钥和私钥的问题,它们设置是否正确?您是否已将您的
~/.ssh/id\u rsa.pub
添加到您的GitHub帐户中?我从未设置过公钥/私钥,它以前对我有效。我没有参与这个项目;我创建了一个repo,只想把东西推到在线repo@mateuszchrzaszcz,如果它仍然不起作用,请显示
git remote show origin
的完整结果。要检查凭据,请显示git config--list--show origin的结果。
。是否有一种方法可以根据我的用户名和密码而不是密钥获取凭据?我以前从未用过钥匙,而且我以前能推东西@rnside@Doej谁在管理本项目的git回购?也许他们已经改变了访问策略(因为你说它以前是有效的)。获取凭据的另一种方法是GPG密钥,你可以签名和验证标记和提交。使用GPG键。远程回购上除推送之外的其他git操作是否正常?