git拒绝推送

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
打开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公钥

配置服务器SSH公钥

至此使用git推送导致没有权限的错误解决

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值