myeclipse集成egit图文教程 雨点打透心脏的1/2处 2022-08-05 16:15 130阅读 0赞 这种版本管理工具肯定要集成在IDE里用起来才比较方便,毕竟平时开发都在IDE里。所以学会在myelipse里装个git插件,很有必要。 当然,掌握Git的内容和常用命令也很重要,关于这个你可以去廖雪峰峰哥的官方网站看Git教程,可以直接点[传送门][Link 1]。 关于本篇文章这里先列一个大纲,希望你对整个过程有个大概的了解: 1、安装Git客户端 2、申请Github账号 3、安装eclipse插件egit 4、配置egit 5、建立本地仓库 6、添加远程仓库 第一步和第二步这里就略过了,因为比较简单,相信难不倒一个程序猿的。 ## 安装eclipse插件egit ## 需要说明的是,egit的版本需要和myeclipse的版本对应上才能使用,若版本不对,则会报错,类似下图所示: ![Center][] 关于egit和eclipse版本的对应关系如下图所示: ![SouthEast][] 而我们使用的myeclipse,那么还需要找到myeclipse版本对应的eclipse的版本。不要紧张,这里介绍一个简单的方法:只需要在myeclipse的安装目录下找到readme目录,然后打开里面的readme\_eclipse.html文件查看即可,比如我的myeclipse 8.6对应的eclipse版本就是3.5.2这样就可以选择对应版本的egit了,我这里选择的是1.3.0版本的,下面简单安装之后就可以在windows ——》 preference ——》team选项下看到git了: ![SouthEast 1][] ## 配置egit ## 这就说明egit已经装好,下面开始配置egit,不过提前是你的电脑上要安装了Git客户端,可以去Git官网下载对应操作系统的最新版。 ![Image 1][] 选择Git客户端的仓库路径,这个你可以自己选择一个目录作为Git的仓库路径,然后将所有需要Git来管理的项目都clone到这个目录下统一管理。接着点开Configuration: ![SouthEast 2][] 这里可以看到它自动去读取用户目录下的.gitconfig文件,若是之前在Git中有配置过,那么此处可以略过。否则需要在此处设置user和email New Entry ——》添加user.name和user.email即可 ## 建立本地仓库 ## 至此,插件配置也结束了。下面尝试开始创建一个项目吧: ![SouthEast 3][] 右键项目——》team——》share Project 此时会弹出一个对话框,大意是未配置环境变量HOME,此时用户配置信息和仓库会被存在下面的目录里(一般是用户目录),若想改变的话就去设置环境变量HOME,我们这里忽略它,选择Git——》Next ![SouthEast 4][] 点击create,弹出的对话框中默认就是你刚才在configuration中配置的目录,然后填入项目名称之后点击Finish: ![SouthEast 5][] 此时已经指定好对应的仓库了,那么单击Finish就完成了仓库的建立,可以看到此时MyApp工程已经有版本信息了: ![SouthEast 6][] 我们可以右键工程——》Team 看到多了很多类似于SVN版本控制的选项: ![SouthEast 7][] 此时我们单击commit来提交文件: ![SouthEast 8][] 填好备注之后点击commit就将项目提交到本地仓库中了。此时可以看到MyApp中的内容已经与本地仓库一致了。 ## 添加远程仓库 ## 不过此时仓库都是在本地的,若是想和小伙伴协同开发或者防止项目丢失,那么可以将本地仓库关联到一个远程仓库,这里就不得不提到一个神器的网站——Github了。 先去Github上申请一个账号,然后创建一个仓库(这里我们就叫MyApp),这些就不图文讲解了,还是比较简单的,由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置: 第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id\_rsa和id\_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key: $ ssh-keygen -t rsa -C "youremail@example.com" 你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。 如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id\_rsa和id\_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id\_rsa是私钥,不能泄露出去,id\_rsa.pub是公钥,可以放心地告诉任何人。 第2步:登陆GitHub,打开“Account settings”,“SSH Keys”页面: 然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id\_rsa.pub文件的内容: ![SouthEast 9][] 这样你就可以在Git客户端里clone和push上面的代码了。不过在myeclipse中还需要再设置一下: 在window——》preferences下找到ssh2这个选项: ![SouthEast 10][] 这里的目录设置成刚刚生成的ssh key的目录,然后单击Key Management标签: ![SouthEast 11][] 这里导入刚刚生成的私钥,也就是id\_rsa文件。然后点击Apply——》OK。这里简单解释下,还记得之前我们填到Github网站上的公钥吗?现在这里导入的是私钥,那么当我们push的时候Git服务器就可以通过私钥验证到你的身份了,只需要使用公共账号git即可。 之后我们将刚刚本地仓库的项目push到Github上就可以了,邮件项目——》Team——》Remote——》Push ![SouthEast 12][] 需要填入远程库的地址等一些信息,直接将刚刚创建好的远程仓库的SSH地址粘贴上去,协议选择SSH: ![SouthEast 13][] 单击Next在之后的页面上添加branch 和 tag 下的所有文件push: ![SouthEast 14][] 最后点Next——》Finish,如果不出意外,就能看到会有一个Push Result~ 再去你的Github上的仓库上看看,是不是本地的文件被传上去了?如果是,那么恭喜你成功了~如果没有的话,那么请你再仔细研究研究咯~ [Link 1]: http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 [Center]: /images/20220806/d234a95d4566460898eb3c56bc2f8030.png [SouthEast]: https://img-blog.csdn.net/20150123112421715?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM0NTI4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast [SouthEast 1]: https://img-blog.csdn.net/20150123121719768?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM0NTI4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast [Image 1]: [SouthEast 2]: https://img-blog.csdn.net/20150123122601511?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM0NTI4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast [SouthEast 3]: https://img-blog.csdn.net/20150123122935546?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM0NTI4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast [SouthEast 4]: https://img-blog.csdn.net/20150123123725885?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM0NTI4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast [SouthEast 5]: https://img-blog.csdn.net/20150123123905953?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM0NTI4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast [SouthEast 6]: https://img-blog.csdn.net/20150123124106687?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM0NTI4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast [SouthEast 7]: https://img-blog.csdn.net/20150123124403576?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM0NTI4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast [SouthEast 8]: https://img-blog.csdn.net/20150123124510750?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM0NTI4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast [SouthEast 9]: https://img-blog.csdn.net/20150123135827406?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM0NTI4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast [SouthEast 10]: https://img-blog.csdn.net/20150123140216329?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM0NTI4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast [SouthEast 11]: https://img-blog.csdn.net/20150123140924254?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM0NTI4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast [SouthEast 12]: https://img-blog.csdn.net/20150123144026718?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM0NTI4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast [SouthEast 13]: https://img-blog.csdn.net/20150123144558897?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM0NTI4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast [SouthEast 14]: https://img-blog.csdn.net/20150123144733718?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM0NTI4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast
相关 Myeclipse10+Egit+bitbucket实现版本控制 1、首先在https://bitbucket.org注册账号,建立仓库(repository),这部分有问题的可以看[https://confluence.atlas 小灰灰/ 2022年08月22日 13:17/ 0 赞/ 158 阅读
相关 EGit/FAQ EGit/FAQ < [EGit][] [User Guide][] [Contributor Guide][] FAQ [Learnin 客官°小女子只卖身不卖艺/ 2022年08月22日 13:16/ 0 赞/ 395 阅读
相关 myeclipse集成egit图文教程 这种版本管理工具肯定要集成在IDE里用起来才比较方便,毕竟平时开发都在IDE里。所以学会在myelipse里装个[Git][]插件,很有必要。 当然,掌握Git的内容和常用命 女爷i/ 2022年08月22日 13:16/ 0 赞/ 168 阅读
相关 在MyEclipse中配置Tomcat服务器7.0图文教程 一、单击工具栏的![点击查看大图][0.jpg]的黑小三角或者单击 菜单栏窗口—>首选项,出现首选项对话框,在对话框的左边框中找到My[eclipse][]—>Applicat 妖狐艹你老母/ 2022年08月08日 13:55/ 0 赞/ 301 阅读
相关 myeclipse集成egit图文教程 这种版本管理工具肯定要集成在IDE里用起来才比较方便,毕竟平时开发都在IDE里。所以学会在myelipse里装个git插件,很有必要。 当然,掌握Git的内容和常用命令也很重 雨点打透心脏的1/2处/ 2022年08月05日 16:15/ 0 赞/ 131 阅读
相关 Spket在Eclipse/MyEclipse下的安装和配置(图文教程) 一、安装Spket 第一种方法:网上更新方式 1.插件首页:[http://www.spket.com][http_www.spket.com] 2.插件名称:Spke 骑猪看日落/ 2022年07月16日 16:51/ 0 赞/ 272 阅读
相关 MyEclipse 新手使用教程---图文详解 引言 某天在群里看到有小伙伴问MyEclipse/Eclipse的一些使用问题,虽然在我看来,问的问题很简单,但是如果对于刚刚学习的人来说,可能使用就不那么友好了。毕竟我 傷城~/ 2022年06月08日 10:57/ 0 赞/ 286 阅读
相关 (图文教程)IntelliJ IDEA 导入Eclipse/MyEclipse 项目 配置详解+快捷键分享 > 工欲善其事必先利其器,如果你还在使用eclipse或者MyEclipse,推荐你使用idea。具体使用安装步骤请自行百度。 编程工具(IDE)更换,项目的迁徙 一 痛定思痛。/ 2022年03月18日 11:22/ 0 赞/ 507 阅读
相关 myeclipse中集成maven myeclipse会自己集成maven,在进行配置前,现在自己电脑上安装maven,安装后可以使用mvn -version查看是否已安装成功。 ![这里写图片描述][So 柔情只为你懂/ 2021年05月10日 11:18/ 0 赞/ 656 阅读
还没有评论,来说两句吧...