如何将idea上的代码上传到github远程仓库

本文详细介绍了如何在IntelliJ IDEA中连接GitHub远程仓库,并解决在推送代码时遇到的权限拒绝错误。通过创建和配置SSH密钥,确保与GitHub的安全通信。

首先要在idea上连接到自己的github远程仓库|(这个不会的看我之前的博客哦)
在这里插入图片描述
接下来选择提交到本地仓库
在这里插入图片描述
点进去之后选择要提交的文件
在这里插入图片描述
选择完之后点最下面的蓝色选项
然后找到提交的选项,如下图所示:

在这里插入图片描述
接下来选择要推送到远程仓库的文件,默认是全部
在这里插入图片描述
点击push之后这里报了一个错误:Push failed Git@github.com: Permission denied (publickey). Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.

在这里插入图片描述
这个错误的原因是没有设置一个SSH KEY,即是密钥,(出于安全考虑,Github 服务器和我们本地的通讯要求使用 SSH Key 来验证)。这个时候只需设置一个密钥。

从github主页中找到设置
在这里插入图片描述然后进入SSH and GPG keys,选择new SSH key

在这里插入图片描述
点开之后如下图所示
在这里插入图片描述
但是我们没有key,去哪找呢?找到需要上传的项目文件夹的根目录,右键Git Base Here,如图所示
在这里插入图片描述
接下来是创建密钥的过程:
在这里插入图片描述
下面这一段就是密钥了
在这里插入图片描述
然后将这段密钥复制到GitHub上创建密钥那
在这里插入图片描述
然后再执行之前的操作就不会报错了。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谦谦均

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值