栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

如何在IntelliJ IDEA中配置git上传项目到github

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在IntelliJ IDEA中配置git上传项目到github

前言:Git是一种应用十分广泛的版本管理工具,在多人开发中具有关键的作用,而如果是单人学习或者做项目,也可以作为一个不错的备份工具来使用,Idea中可以集成git插件,上传到gitee或者github,作者已经实现gitee,所以将连接到github的方法从头演示一遍

安装git

git下载地址:https://git-scm.com/download/
安装过程都是默认安装即可

github使用

首先需要一个github的账号,由于github国内访问比较慢,可以在浏览器内找加速插件,火狐似乎有插件,但被下架了,chorme浏览器搜索github加速就可以找到一个,此外还可以下载fastgithub这款软件来加速访问,这是其github网址
https://github.com/dotnetcore/fastgithub/releases
注册登录后,放在一边备用

本地公钥

这里生成公钥需要打开git bash
然后在这个窗口输入ssh-keygen -t rsa -C youremail@example.com ,这里后半段换成自己的邮箱即可,之后全部回车或者输入y,使用默认值即可
最后会在目录/c/Users/Administrator/.ssh/下生成一个id_rsa文件

之后我们打开id_rsa.pub这个文件备用

github远程创建ssh key

打开Github,点击右上角账户头像,setting
然后将之前准备好的id_rsa.pub内的内容复制到这里即可
注意这里是pub后缀的那个文件内容,不是第一个文件,那个是私钥

设置全局用户名

输入
git config --global user.name “username”
git config --global user.email “email”
这个部分在gitee连接时分别设置为gitee账号的用户名和邮箱账号,这里我就不修改了,所以在上传时会出现需要输入账号密码的情况,gitee和github两个账号只能选其一,主要是在用命令行上传时用到的。

在idea中安装插件

打开settings,找到其中的plugin,看看有没有github插件,不能访问的话需要在右侧小齿轮处修改代理,修改完重启,再看看有没有

点开一个Idea项目,在VCS中初始上传项目
这里会要求登陆github,我输入了用户名密码后发现登陆不上去,于是使用token登陆
在setting中找developer setting 其中可以生成token,权限全部勾选,注意不要给别人
粘贴到其中,成功登陆

上传项目

上传的方法有很多,可以在控制台全程代码操作
也可以用按钮来上传,接上面
点击share后,需要等待一会儿,中间上传失败,换了一个项目上传,同样流程,最后上github查看,上传成功,

后续上传修改

如果后续代码有修改,提交时只需要点击下图中绿色箭头


如图在上面可以勾选要提交的内容,下面写一些文字,标识修改了哪些功能即可,点commit上传

这里会有些报错的提示,如果想修改就review,按commit就是上传,之后在这里输入git push
如上为终端显示内容,回到github仓库下查看
如图,第二次上传成功

总结

github上传相比gitee,确实要繁琐,其中有很多次调用token或是授权,github本身也比gitee访问慢了许多,但github上有更多的开发者和项目,也是有一定的优势

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/782130.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号