叶@ye MINGW64 ~/Desktop $ ssh -T git@gitee.com The authenticity of host 'gitee.com (212.64.63.215)' can't be established. ED25519 key fingerprint is SHA256:+ULzij2u99B9eWYFTw1Q4ErYG/aepHLbu96PAUCoV88. This key is not known by any other names Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'gitee.com' (ED25519) to the list of known hosts. Enter passphrase for key '/c/Users/ye/.ssh/id_rsa': git@gitee.com: Permission denied (publickey).
时间: 2024-04-02 22:37:46 浏览: 20
这个问题看起来是关于 Git 和 SSH 的操作。你想知道为什么在连接 Gitee 时出现了 "Permission denied (publickey)" 错误吗?这通常是由于 SSH key 没有正确添加到你的 Gitee 账户中所致。你可以尝试重新生成 SSH key 并将其添加到 Gitee 账户中。或者,你可以检查一下是否使用了正确的 SSH key。
相关问题
叶@ye MINGW64 ~/Desktop $ ssh-add ~/.ssh/id_rsa Enter passphrase for /c/Users/叶/.ssh/id_rsa:
如果您在运行ssh-add命令时看到一个要求输入密码短语的提示,则意味着您的SSH密钥已被设置了密码。输入您在创建SSH密钥时设置的密码短语,然后按Enter键。
请注意,当您在将来使用SSH密钥时,您需要每次输入此密码短语,除非您将其添加到ssh-agent中。通过将SSH密钥添加到ssh-agent中,您可以在一段时间内保持解锁状态,而无需每次都输入密码短语。
要将SSH密钥添加到ssh-agent中,请打开Git Bash或类似的终端模拟器,并输入以下命令:
```
eval $(ssh-agent -s)
ssh-add ~/.ssh/id_rsa
```
这将启动ssh-agent并将您的SSH密钥添加到其中。现在,您可以在一段时间内无需再次输入密码短语来使用SSH密钥。
叶@ye MINGW64 ~/Desktop $ ssh-add C:\Users\Administrator\.ssh/id_rsa C:UsersAdministrator.ssh/id_rsa: No such file or directory
根据您的命令输出,看起来您的SSH密钥存储在Windows系统上的某个位置。请注意,Windows路径使用反斜杠(\)而不是正斜杠(/)。
尝试运行以下命令来添加您的SSH密钥:
```
ssh-add "C:\Users\Administrator\.ssh\id_rsa"
```
这应该会将您的SSH密钥添加到代理中,并解决您之前遇到的错误。如果您仍然遇到问题,请确保您的SSH密钥在指定的路径中存在,并且您正在使用正确的路径和格式来指定它。