错误

git push origin master,出现Permission denied (publickey)。

原因

无权限, 未将公钥添加至Gitee。

解决方法

本地生成密钥,登录Gitee配置SSH Key。

具体步骤

1、生成ssh公钥:

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
# Generating public/private rsa key pair...
# 三次回车即可生成 ssh key

2、查看你的 public key,并把他添加到码云(Gitee.com) SSH key添加地址:https://gitee.com/profile/sshkeys)

cat ~/.ssh/id_rsa.pub

3、添加后,在终端中输入:

ssh -T git@gitee.com

//返回 Hi Tom! You've successfully authenticated,说明添加成功

此时再次推送,成功!