本地Git使用ssh上传到Gitee失败的解决办法
前提是,本地已经有Git,Gitee有一个仓库。
在昨天使用本地Git上传到Gitee的过程中踩的一些坑,在这分享给大家,有的小伙伴可能按照 Gitee官网所说的,生成了公钥,截图如下:
也虽然在本地Git中使用了命令如下
但就是提交的时候,提示你,远程仓库不存在,或者说如下:
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.
原因就是在于我们没有正确的生成ssh公钥;接下来说操作如下:
第一步:打开你的Gitee,复制你的 ssh
第二步:打开自己本地的 Git
ssh-keygen -t rsa -C “git@gitee.com:xxx”
换成 刚才复制的 ssh 路径,放到 xxx中,接着一路enter,还有 y,能够生成我们需要的 公钥
再来到我们的 Gitee中,找到
设置
中的
SSH公钥
,把刚才复制的公钥放到里面,点击确定。
接下来就是来到我们本地的Git,还是熟悉的配方,再次输入
到这一步,已经大功告成,接下来是提交到远程仓库,要注意的点
remote add origin
拼上自己的Gitee路径,
再次提交,可以看到已经提交成功了,到这里就OK了。