Permanently added 'gitee.com' (ED25519) to the list of known hosts. git@gitee.com: Permission denied
时间: 2023-11-15 14:53:42 浏览: 234
Ansible报错解决方法...added 'IP' (ECDSA) to the list of known hosts
5星 · 资源好评率100%
这个错误通常是由于没有正确的身份验证导致的。请确保您已经正确设置了SSH密钥,并且您有权限访问该存储库。您可以按照以下步骤检查和解决问题:
1. 首先,请确保您已经生成了SSH密钥对。可以使用以下命令生成SSH密钥对:
```
ssh-keygen -t ed25519 -C "your_email@example.com"
```
2. 然后,请将公钥(通常是`id_ed25519.pub`)添加到您的Gitee.com帐户中。登录到Gitee.com,转到“设置”>“SSH公钥”,然后将公钥复制粘贴到相应的字段中。
3. 确保您在使用Git时使用的是SSH URL而不是HTTPS URL。您可以将远程URL更改为SSH URL,例如:
```
git remote set-url origin git@gitee.com:username/repository.git
```
4. 如果您已经完成了上述步骤但仍然无法访问,请检查您的SSH配置是否正确。在`~/.ssh/config`文件中,确保存在以下配置:
```
Host gitee.com
HostName gitee.com
User git
IdentityFile ~/.ssh/id_ed25519
```
如果您仍然遇到问题,请提供更多详细信息,例如完整的错误消息和您的操作系统,以便我可以更好地帮助您解决问题。
阅读全文