【项目启动】IDEA新建项目同步到Github

SSH秘钥检查

目前,github不支持https形式的远程同步方式,如果使用https形式进行同步会报以下错误:
remote: Support for password authentication was removed on August 13, 2021.

啥意思呢,密码授权形式在2021年8月13日就已经不再支持了。这里的密码授权指的是https的形式,ssh形式不需要密码登录。所以,我们使用ssh形式。

第一步 检查本地是否有ssh秘钥。

SSH秘钥检查/生成

cd ~
ls -a
cd .ssh
ls -a

在这里插入图片描述

查看本地是否有id_rsa.pub文件。
如果本地没有.ssh文件夹或者没有 id_rsa.pub 文件,则使用以下命令生成ssh秘钥。

ssh-keygen -t rsa

这条命令表示以rsa类型生成一个ssh秘钥,回车后会让我们选择秘钥存放路径和秘钥,我们直接回车,使用默认的路径。秘钥生成后将公钥拷贝到剪贴板。

cat id_rsa.pub

该命令可以查看到以 ssh-rsa 开头的一长串英文字符串,这就是SSH公钥。

将公钥保存到github

登录github,点击【头像】-- 点击【Settings】-- 点击左侧【SSH and GPG keys】-- 点击【New SSH key】-- 添加一个描述性的【key】-- 然后把粘贴的SSH秘钥拷贝到Key下保存即可。
在这里插入图片描述
在这里插入图片描述

GitHub创建项目

在github上新建一个repository后,会提示我们怎么把代码同步到github,这里默认是使用HTTPS方式,我们点击右侧的SSH,改为使用SSH方式,然后我们可以按照下面的命令,将本地的改动同步到github,但这里暂时不用这种方式,我们使用IDEA工具进行代码同步,见下一部分。
在这里插入图片描述

IDEA创建项目

在IDEA中暂且先用quickstart脚手架创建项目。

在这里插入图片描述
创建一个空项目,默认是master分支,这里我们不做任何改动,将代码同步到github。

IDEA同步GitHub

点击IDEA菜单栏 【Git】–点击【Commit】–添加commit–点击【Commit and Push】
在这里插入图片描述
可能会提示有Error,因为本地有些插件没有,暂时不影响项目整体运行,我们仍然进行push,会提示让我们定义远程路径Define remote 我们将从github复制的SSH地址拷贝到地址栏,点击OK。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这样就定义好了远程路径,此时可以push代码到github。

在这里插入图片描述
PUSH之后,到github检查代码有没有自动同步。这样就完成了项目代码同步到GitHub。

在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值