如何在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
gitbash窗口 然后在这个窗口输入ssh-keygen -t rsa -C youremail@example.com ,这里后半段换成自己的邮箱即可,之后全部回车或者输入y,使用默认值即可
最后会在目录/c/Users/Administrator/.ssh/下生成一个id_rsa文件
如图,第一个就是私钥,第二个是公钥
之后我们打开id_rsa.pub这个文件备用

github远程创建ssh key

打开Github,点击右上角账户头像,setting
在这里插入图片描述点击newSSHkey绿色按钮然后将之前准备好的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,权限全部勾选,注意不要给别人
如图为生成的token粘贴到其中,成功登陆

上传项目

上传的方法有很多,可以在控制台全程代码操作
也可以用按钮来上传,接上面如图下面可以添加描述,private勾选,即为私人仓库
点击share后,需要等待一会儿,中间上传失败,换了一个项目上传,同样流程,最后上github查看,上传成功,

在这里插入图片描述

后续上传修改

如果后续代码有修改,提交时只需要点击下图中绿色箭头
在这里插入图片描述
在这里插入图片描述
如图在上面可以勾选要提交的内容,下面写一些文字,标识修改了哪些功能即可,点commit上传
在这里插入图片描述
这里会有些报错的提示,如果想修改就review,按commit就是上传,之后在这里输入git push
在这里插入图片描述如上为终端显示内容,回到github仓库下查看
在这里插入图片描述如图,第二次上传成功

总结

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值