问题描述
mac电脑,本地ssh生成公钥、私钥。在gitee保存公钥,客户端本地在 ~/.ssh/config 配置ssh参数。以上步骤都严格按照教程。验证ssh连接时,通过 ssh -T git@gitee 返回成功的信息,通过ssh -T git@gitee.com 报 git@gitee.com: Permission denied (publickey).的错误。项目中添加remote后,git进行拉取代码也失败,报错 git@gitee.com: Permission denied (publickey). fatal: Could not read from remote repository.
解决方法
先运行 eval 'ssh-agent -s' 再输入 ssh-add ~/.ssh/[刚刚生成的私钥] 就可以了