赞
踩
前言:Git是一种应用十分广泛的版本管理工具,在多人开发中具有关键的作用,而如果是单人学习或者做项目,也可以作为一个不错的备份工具来使用,Idea中可以集成git插件,上传到gitee或者github,作者已经实现gitee,所以将连接到github的方法从头演示一遍
git下载地址:https://git-scm.com/download/
安装过程都是默认安装即可
首先需要一个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,点击右上角账户头像,setting
然后将之前准备好的id_rsa.pub内的内容复制到这里即可
注意这里是pub后缀的那个文件内容,不是第一个文件,那个是私钥
输入
git config --global user.name “username”
git config --global user.email “email”
这个部分在gitee连接时分别设置为gitee账号的用户名和邮箱账号,这里我就不修改了,所以在上传时会出现需要输入账号密码的情况,gitee和github两个账号只能选其一,主要是在用命令行上传时用到的。
打开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上有更多的开发者和项目,也是有一定的优势
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。