Idea分享项目到全球最大同x交友网站gayhub居然失败了!
事情是这样的,刚写完一个动态网页就想着部署到github上让大家看看(装逼),然而在我share project时,它告诉我:
大概意思是: 权限被拒绝(publickey)。
致命:无法从远程存储库读取。
请确保您具有正确的访问权限并且存储库存在。
经过我重重思考(搜索引擎~~~),发现可能是这几个原因导致的。
原因分析:
-
客户端与服务端未生成 ssh key -
客户端与服务端的ssh key不匹配
找到问题的原因了,解决办法也就有了,重新生成一次ssh key ,服务端也重新配置一次即可。
解决方法:
Git文件夹下找到Git Bush 打开
输入:
ssh-keygen -t rsa -C "你的邮箱"
然后一直回车就行
操作成功后会在
C:\Users\UserName目录下生成一个.ssh目录,内容如下
其中id-rsa是你的私钥,用笔记本方式打开id_rsa.pub把里面的公钥复制,到github上头像位置settings(设置)里面
新建一个SSH key.
title 随便取,把复制的公钥粘贴到key里面,建立成功。
现在再次到idea上share project 就能成功push了!!
|