用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
开源技术
›
开源技术
›
第八章:IDEA集成GitHub
第八章:IDEA集成GitHub
曂沅仴駦
金牌会员
|
2025-2-22 17:36:04
|
显示全部楼层
|
阅读模式
楼主
主题
991
|
帖子
991
|
积分
2973
目录
一、设置GitHub账号
二、分享项目到github
三、推送代码
四、拉代替码
五、克隆长途库
总结
一、设置GitHub账号
首先我们要在IDEA中设置GitHub的账号,方便以后管理代码,我们打开IDEA,依次点击File/Settings/Version Control/GitHub,在这里就可以设置GitHub账号(IDEA中是安装了GitHub插件的,假如没有,就在设置中的Piugins中安装插件再添加)。
有两个办法添加,第一个是账号密码添加,但是由于网络问题,这个方法很难成功,第二个方法是使用口令,那么我们要先获取口令,打开GitHub账号,找到Settings,点击Developer Settings,
然后点击Personal access tokens,在这里天生口令(Generate new token) ,
先给口令起个名字,然后把口令的权限全部勾上,
天生之后复制下来,
到IDEA中用口令登录添加GitHub账号会更快,更容易成功。 (也可以直接点击口令栏右边的Generate,会直接跳转到天生口令的界面)
二、分享项目到github
正常我们要将代码放到长途库,必要先在GitHub上创建长途库,然后push,但是在IDEA中可以使用share,这一步相当于创建长途库并push。我们在Git栏里找到GitHub,然后点Share project on GitHub,
然后就会有这个弹框,第一行是长途库的名字,默认创建的是public(假如有必要的话可以勾上Private,就可以创建私有库了),第二行是长途库的别名,一般和长途库一样,比力好记。
然后直接分享即可,在GitHub上看到多了一个长途库。
三、推送代码
现在我在IDEA上将代码修改一下,然后必要使用push,推送到长途库,我们先Git,就可以看到push了。
点完之后,可以看到推送的方式是刚才别名,但是这个别名默认是HTTPS的方式,这个方式比力
慢,前面我们设置了SSH的免密登录,我们就可以使用SSH来推送,点击别名就可以自定义(Define remote)了
名字就叫SSH,把GitHub中SSH的地点复制到URL里就可以了,定义好之后,再次点击别名选择SSH,然后push,这样会快一点。
四、拉代替码
我们在长途库中改一下代码,导致长途库的版本比我本地库的代码版本新,这个时候就必要在IDEA中使用pull将代码拉取一下(前面的push肯定只有本地库比长途库版本新才能push成功,以是在写代码之前要先pull一下,确保本地库是最新版本,此时更改完才能成功push)。
拉取也很简朴,点击Git,可以看到pull,点一下会有弹框,默认拉取方式是HTTPS,既然设置了SSH协议,我们就用SSH,然后Pull就可以了。
五、克隆长途库
克隆代码是简朴而必要的,在进入公司时,领导给你一个地点,你要知道怎样通过这个地点克隆代码,为了演示我把learn_git的本地库删了,来克隆一下。
我们打开IDEA,在初始界面就可以Clone Repository。
点它,就可以跳到Clone的界面,把SSH的地点复制到URL里面,就可以Clone回来了。
总结
本章介绍了IDEA怎样集成GitHub以及相关操纵,这部门在企业中是必须要会的。下一章将介绍Gitee码云。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
曂沅仴駦
金牌会员
这个人很懒什么都没写!
楼主热帖
ICA:1靶场
教你如何解决T+0的问题
架构设计基础设施保障IaaS之计算篇 ...
快速入门python看过的一些资料 ...
JS中的Set与Map
Excel文件校验
超融合技术在银行业的应用及实施中的关 ...
开源一款监控数据采集器,啥都能监控 ...
浅析VMI(供应商库存管理)的实施条件 ...
gitee使用教程,创建项目仓库并上传代 ...
标签云
AI
运维
CIO
存储
服务器
快速回复
返回顶部
返回列表