$ git push -u origin master git@172.20.2.149: Permission denied (publickey,gssapi-keyex,gssapi-with-mic). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
时间: 2023-11-13 13:08:54 浏览: 138
Git-2.37.1-64-bit
这个错误通常是由于 Git 没有找到正确的 SSH key 导致的。请尝试以下步骤:
1. 检查你的 SSH key 是否存在。可以通过执行以下命令来检查:
```
ls -al ~/.ssh
```
如果没有任何文件或文件夹,请创建一个新的 SSH key。
2. 确保你的 SSH key 已经添加到你的 GitHub 账户。你可以在 GitHub 设置页面的 SSH and GPG keys 部分中添加你的 SSH key。
3. 确认你使用的是正确的 Git 远程仓库地址。可以通过执行以下命令来检查:
```
git remote -v
```
如果你的远程仓库地址不正确,请使用以下命令更改它:
```
git remote set-url origin <new-url>
```
4. 最后,你可以尝试重新生成你的 SSH key 并添加到你的 GitHub 账户。然后再次尝试 push 操作,应该就可以成功了。
阅读全文