Android studio 提交gitee报错Git@gitee.com: Permission denied (publickey)

Posted mmsx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android studio 提交gitee报错Git@gitee.com: Permission denied (publickey)相关的知识,希望对你有一定的参考价值。

1、问题简述

提交代码远程仓库报错

Git@gitee.com: Permission denied (publickey). Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.

或者添加仓库地址时候报错

Git@gitee.com: Permission denied (publickey). Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.

2、解决办法

android studio项目根目录右键选择Git Bash Here

输入

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  

# Generating public/private rsa key pair...
# 三次回车即可生成 ssh key

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

cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

输入上面命令,查看公钥。赋值添加到自已的gitee后台设置里面公钥设置里面。

示例

添加后,在终端(Terminal)中输入

ssh -T git@gitee.com

若返回

Welcome to Gitee.com, yourname!

则证明添加成功。

这操作下来完成后,在回去Android studio操作就不会上面的错误了。

3、下面是官方介绍秘钥生成,添加到项目

http://git.mydoc.io/?t=154712

以上是关于Android studio 提交gitee报错Git@gitee.com: Permission denied (publickey)的主要内容,如果未能解决你的问题,请参考以下文章

Android studio 提交gitee报错Git@gitee.com: Permission denied (publickey)

Android studio 使用git提交到gitee代码托管平台

错误记录Android Studio 向 GitHub 提交代码报错 ( Push failed: Failed with error: Could not read | 使用命令行提交代码 )(代码

错误记录Android Studio 向 GitHub 提交代码报错 ( Push failed: Failed with error: Could not read | 使用命令行提交代码 )(代码

我的Android进阶之旅Android Studio 中 使用git提交代码报错:Can‘t commit changes from multiple changelists at once(代码片

错误记录Android Studio 向 GitHub 提交代码报错 ( Push failed: Failed with error: Could not read from remote )(代码