报错:
$ git push origin master
Access deined: DeployKey does not support push code
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
翻译一下:
$git推送原始主机
访问取消:DeployKey不支持推送代码
致命:无法从远程存储库中读取。
请确保您拥有正确的访问权限
并且存储库存在。
1.错误原因:
没有注册ssh公钥
2.解决办法:
添加ssh公钥:
2.1生成本地仓库的ssh公钥
如果新建仓库的时候初始化了仓库:
2.1.1找到你要推送到gitee的本地项目所在文件夹鼠标右键打开Git Bash Here
在gitee仓库中找到ssh公钥复制:
2.1.2在终端输入下面代码,生成本地仓库的ssh公钥:
ssh-keygen -t rsa -C "ssh值"
(注:ssh值部分可以是任意自定义内容,可以是你的邮箱等,用ssh只是为了方便)
2.1.3获取生成的ssh公钥
方法一:输入cat ~/.ssh/id_rsa.pub命令获取ssh的key值
方法二:
输入代码之后点击回车,不需要额外输入别的,默认配置,点击四次回车之后会在C:\Users\Administrator\.ssh中生成id_rsa和id_rsa.pub文件,其中id_rsa.pub是公钥文件,打开复制
2.1.4配置ssh公钥
如下找到设置
随后在【安全设置】中的【ssh公钥】 ,标题可以自定义,将生成的ssh公钥粘贴到公钥框中,点击确定
问题解决
2.2生成本地仓库的ssh公钥
如果新建仓库的时候初始化了仓库:
2.2.1找到你要推送到gitee的本地项目所在文件夹鼠标右键打开Git Bash Here
2.2.2在终端输入下面代码,生成本地仓库的ssh公钥:
ssh-keygen -t rsa -C "自定义任意值"
2.2.3获取生成的ssh公钥
方法一:输入cat ~/.ssh/id_rsa.pub命令获取ssh的key值
方法二:
输入代码之后点击回车,不需要额外输入别的,默认配置,点击四次回车之后会在C:\Users\Administrator\.ssh中生成id_rsa和id_rsa.pub文件,其中id_rsa.pub是公钥文件,打开复制
2.2.4配置ssh公钥
如下找到设置
随后在【安全设置】中的【ssh公钥】 ,标题可以自定义,将生成的ssh公钥粘贴到公钥框中,点击确定
问题解决