git拒绝推送功能处理
先上代码查看错误信息
git@gitee.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
git@gitee.com:拒绝权限(publickey)。
无法从远程存储库读取。
请确保您拥有正确的访问权限
并且存储库存在。
本地或者服务器上没有生成SSH公钥,导致没有权限所以才拒绝推送
解决方案:
进入git面板
本机安装git环境的话,进入Git
查看本地是否已经生成过公钥
输入命令。我这里就是已经配置好公钥的展示内容,已经有公钥的小伙伴可以跳过第三步,直接看向第4步
cat ~/.ssh/id_rsa.pub
本地生成公钥
ssh-keygen -t rsa -C “xxxxx@xxxxx.com” ---使用双引号包裹的文本是你邮箱的地址
生成完成后查看本地公钥。成功的图片就是上方2中的图片
cat ~/.ssh/id_rsa.pub
其中运行完上方命令,回车3次即可
在gitee服务器中配置自己的SSH公钥
进入自己gitee的个人主页,点击个人设置,找到SSH公钥
至此使用git推送导致没有权限的错误解决