【IDEA】IDEA 2018.2 使用Git提交提示Could not read from remote repository问题及GIT密钥生成

第一步:确认Git公钥/密钥是否生成.

1. 首先查看本地是否生成git密钥, 一般在C盘home目录下: C:你自己的home目录\.ssh

【IDEA】IDEA 2018.2 使用Git提交提示Could not read from remote repository问题及GIT密钥生成_第1张图片

【IDEA】IDEA 2018.2 使用Git提交提示Could not read from remote repository问题及GIT密钥生成_第2张图片第二步: 添加Git密钥

右键->Git base here(前提是已经安装GIt),Git 安装步骤请参考这篇文章

按顺序执行命令

git config --global user.name "名称" 添加用户名配置

git config --global user.email "git邮箱'' 添加git邮箱配置

ssh-keygen -t rsa -C "git邮箱" 根据git邮箱生成公钥密钥, 此步骤切记不要输入密码, 因为idea连接的时候不需要密码. 后续步骤直接回车, 具体请参考截图.

【IDEA】IDEA 2018.2 使用Git提交提示Could not read from remote repository问题及GIT密钥生成_第3张图片

 完成以上步骤后, 已经生成密钥.

第三步:Git添加公钥

将.ssh 的id_rsa.pub文件用编辑器打开, 复制里面的内容添加到git的公钥配置

【IDEA】IDEA 2018.2 使用Git提交提示Could not read from remote repository问题及GIT密钥生成_第4张图片

 【IDEA】IDEA 2018.2 使用Git提交提示Could not read from remote repository问题及GIT密钥生成_第5张图片

第四步: 确认IDEA是否添加私钥

File->setting->搜索SSH->选择private key 选择你的私钥文件

【IDEA】IDEA 2018.2 使用Git提交提示Could not read from remote repository问题及GIT密钥生成_第6张图片

第五步:确认IDEA的Git配置是否是本地

File ->setting->搜索git->修改SSH excutable 为Native(PS: 操作完如果还是不能提交可以按照第六步重启一下Idea)

最开始没有重启IDEA, 操作完还是不行, 后面重启了一下可以了. 但是后面为了验证是否需要重启IDEA切换了几次, 发现不重启也没问题. 所以如果按照以上步骤仍然没有效果可以重启一下IDEA试试.

【IDEA】IDEA 2018.2 使用Git提交提示Could not read from remote repository问题及GIT密钥生成_第7张图片

第六步: 重启IDEA

【IDEA】IDEA 2018.2 使用Git提交提示Could not read from remote repository问题及GIT密钥生成_第8张图片

 以上步骤操作完成, 就可以使用IDEA正常提交代码了,

ps: 此文章仅限我遇到这样问题时的解决办法, 如果有小伙伴按照这个步骤仍然没有解决问题, 有可能是我们产生问题的原因不一样.

最后希望此文章能帮助到大家, 如果文章中有任何问题请及时指出, 感谢大家的阅读!!! 

你可能感兴趣的:(IDEA,Git,intellij-idea,git,github)