执行 git clone,而 SSH 拒绝了你的连接,因为它无法找到有效的 publickey 来完成身份验证。

发布时间:2026/7/14 19:28:08
执行 git clone,而 SSH 拒绝了你的连接,因为它无法找到有效的 publickey 来完成身份验证。 fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.这个问题出现的原因是你尝试在服务器上或者通过 SSH 远程执行 git clone而 SSH 拒绝了你的连接因为它无法找到有效的 publickey 来完成身份验证。这种情况通常发生在以下几种场景请根据你的实际情况排查如果你是在服务器Ubuntu上执行该命令想在服务器上再克隆一份代码权限问题服务器本身没有权限访问它自己Gerrit 服务器。解决方法在服务器上你需要生成服务器自己的 SSH Key并将该公钥添加到 Gerrit 的个人设置里User Settings - SSH Keys。在服务器上执行ssh-keygen -t rsa -b 4096查看公钥cat ~/.ssh/id_rsa.pub将这段内容复制打开浏览器登录 Gerrit Web 界面进入你的账号设置添加这个 SSH Key。

相关新闻