IntelliJ IDEA如何连接Github并上传项目并验证多次上传是否会覆盖前期上传的项目
- 一、下载Git
- 1. 注册Github账号
- 2.下载Git
- 二、IntelliJ IDEA连接Github
- 1. IDEA中配置Git
- 2.创建本地仓库及上传操作
- 3. 验证是否上传成功
- 三、验证:在SpringBoot 项目中添加静态网页
- 四、提交修改后的项目(会覆盖原有)
- 小小的总结:
- 1. 实验总结
- 2. 遇到的问题总结
- 参考文献
一、下载Git
1. 注册Github账号
在Github官网去注册Github账号,根据其页面提示操作即可。
2.下载Git
① Git下载地址:git;
② 下载好后点击安装,一路傻瓜式Next;
③ 安装成功后打开Git Bash,输入以下命令,设置git全局用户名和邮箱$ git config --global user.name"your name"
$ git config --global user.email"your email"
二、IntelliJ IDEA连接Github
1. IDEA中配置Git
步骤:打开项目,然后 File→Setting→Version Control→Git,按下面图示进行即可。
后就添加自己的 GitHub的账号,填写账号和密码:
添加好账号后的显示界面:
注意: 如果上述登录方法出现Invalid authentication data.404 Not Found-Not Found,建议参考网站 IDEA登录GitHub Invalid authentication data.404 Not Found-Not Found 完美解决!即可完美解决,笔主也是此问题,根据大佬的方法即可解决。
2.创建本地仓库及上传操作
① VCS->import into version control ->creat gitrespository,本地创建仓库
②
③
④
⑤ 设置一下按图示操作即可,关于邮箱的具体操作,详见可参考后面的总结。
⑥ 最后一步 share 到自己的GitHub上
⑦ 填写一下项目名,及相关信息(是否私有、分支、仓库描述),最后share即可
注: 笔主在本小节遇到了几个问题,会在总结里面分享,详细讲述。
3. 验证是否上传成功
我们在github官方网站登录账号,在个人主页上看看是否上传成功…
点击进入,如下显示即为成功上传。
三、验证:在SpringBoot 项目中添加静态网页
原理介绍:SpringBoot 项目中的web资源在src/main/resources下的文件夹static和templates 中。static 中放静态页面(*.html)和资源(图片等),templates 中放动态页面。静态网页内容可以不被SpringBoot项目代码中的@controller 拦截,直接用http协议返回至浏览器客户端。
验证任务:将自己曾经创建过的静态网页/网站,请将网站所有文件(至少包括一个名称为index.html 起始网页)copy至项目底下的 src/main/resources/static 对应的磁盘目录中。
注意:如果遇到error,在src/main/resources 下的application.properties文件中,添加一句
spring.web.resources.static-locations=classpath:/static/
- 将自己的网页的所有文件放到src/main/resources下的文件夹static中(我们这里为静态页面,所以放在static中)
此处笔主提供一个自己的静态网页,可移步网站 静态网页下载:
- 在IDEA中点击运行web项目,在浏览器访问网址localhost:8888(默认因为localhost:8080,因为笔主之前的博客中设置过端口号为8888,所以此处为8888),结果显示如下:
四、提交修改后的项目(会覆盖原有)
将第三步修改后的SpringBoot 项目同步到对应Github仓库中。新版本项目会覆盖掉旧版本。
- 同第二节2点中的几步,右键单击项目工程文件–>git–>Add,再右键单击项目工程文件–>git–>Commit…
注 :Commit的时候同样别忘了填写自己的邮箱
- 直接Push即可。
- 在github个人网页下查看上传的项目
页面只有一个仓库,可见,修改的的项目同步到仓库时,新版本会覆盖掉旧版本。
小小的总结:
1. 实验总结
本次的实验,让我清楚的了解到IDEA是如何上传到github仓库的,过程不并不是很复杂,只是可能会遇到一些问题,但解决就好啦!
2. 遇到的问题总结
- ① IDEA登录 Github 账号时,遇 GitHub Invalid authentication data.404 Not Found-Not Found 的问题
遇到IDEA用Github已注册的账号/密码访问Github失败的问题(浏览器访问可以),请参考这篇博客(笔主在本文前面部分也有提到) IDEA登录GitHub Invalid authentication data.404 Not Found-Not Found 完美解决!,采用token方式访问Github,放弃账号-密码方式。
- ② commit时输入自己的邮箱,上传不成功,遇
Commit failed with error
0 files committed, ×× files failed to commit: IDEA
–author ‘××××××’ is not 'Name ’ and matches no existing author
此时应在项目的根目录下搜索 config,如下:
用记事本打开此文件,在里面添加如下代码:
[user]
name = 你的账户名
email = 你的邮箱
保存后文件后,重新commit, 此时输入账户名时会出现你设置好的账户,直接选择即可。
- ③ 项目上传失败出现:
an’t finish GitHub sharing process
Successfully created project ‘demo1’ on GitHub, but initial push failed:
unable to access ‘https://github.com/×××/×××.git/’: OpenSSL SSL_read: Connection was reset, errno 10054
此时同样在项目的根目录下搜索 config
将的里面url = https://github.com/longl118/Helloweb.git
改为:(即是https→http)url = http://github.com/longl118/Helloweb.git
- ④ 一个小小的错误:在电脑浏览器中输入
http://localhost:8888/
的时候出现连接失败的情况,如下图所示:
其实只是因为没有运行项目,运行即可: