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操作是否正常?