myeclipse集成egit图文教程

这种版本管理工具肯定要集成在IDE里用起来才比较方便,毕竟平时开发都在IDE里。所以学会在myelipse里装个git插件,很有必要。

当然,掌握Git的内容和常用命令也很重要,关于这个你可以去廖雪峰峰哥的官方网站看Git教程,可以直接点传送门

关于本篇文章这里先列一个大纲,希望你对整个过程有个大概的了解:

1、安装Git客户端

2、申请Github账号

3、安装eclipse插件egit

4、配置egit

5、建立本地仓库

6、添加远程仓库

第一步和第二步这里就略过了,因为比较简单,相信难不倒一个程序猿的。

安装eclipse插件egit

需要说明的是,egit的版本需要和myeclipse的版本对应上才能使用,若版本不对,则会报错,类似下图所示:

关于egit和eclipse版本的对应关系如下图所示:

而我们使用的myeclipse,那么还需要找到myeclipse版本对应的eclipse的版本。不要紧张,这里介绍一个简单的方法:只需要在myeclipse的安装目录下找到readme目录,然后打开里面的readme_eclipse.html文件查看即可,比如我的myeclipse 8.6对应的eclipse版本就是3.5.2这样就可以选择对应版本的egit了,我这里选择的是1.3.0版本的,下面简单安装之后就可以在windows ——》 preference ——》team选项下看到git了:

配置egit

这就说明egit已经装好,下面开始配置egit,不过提前是你的电脑上要安装了Git客户端,可以去Git官网下载对应操作系统的最新版。

选择Git客户端的仓库路径,这个你可以自己选择一个目录作为Git的仓库路径,然后将所有需要Git来管理的项目都clone到这个目录下统一管理。接着点开Configuration:

这里可以看到它自动去读取用户目录下的.gitconfig文件,若是之前在Git中有配置过,那么此处可以略过。否则需要在此处设置user和email

New Entry ——》添加user.name和user.email即可

建立本地仓库

至此,插件配置也结束了。下面尝试开始创建一个项目吧:

右键项目——》team——》share Project

此时会弹出一个对话框,大意是未配置环境变量HOME,此时用户配置信息和仓库会被存在下面的目录里(一般是用户目录),若想改变的话就去设置环境变量HOME,我们这里忽略它,选择Git——》Next

点击create,弹出的对话框中默认就是你刚才在configuration中配置的目录,然后填入项目名称之后点击Finish:

此时已经指定好对应的仓库了,那么单击Finish就完成了仓库的建立,可以看到此时MyApp工程已经有版本信息了:

我们可以右键工程——》Team 看到多了很多类似于SVN版本控制的选项:

此时我们单击commit来提交文件:

填好备注之后点击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 "[email protected]"

你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个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文件的内容:

这样你就可以在Git客户端里clone和push上面的代码了。不过在myeclipse中还需要再设置一下:

在window——》preferences下找到ssh2这个选项:

这里的目录设置成刚刚生成的ssh key的目录,然后单击Key Management标签:

这里导入刚刚生成的私钥,也就是id_rsa文件。然后点击Apply——》OK。这里简单解释下,还记得之前我们填到Github网站上的公钥吗?现在这里导入的是私钥,那么当我们push的时候Git服务器就可以通过私钥验证到你的身份了,只需要使用公共账号git即可。

之后我们将刚刚本地仓库的项目push到Github上就可以了,邮件项目——》Team——》Remote——》Push

需要填入远程库的地址等一些信息,直接将刚刚创建好的远程仓库的SSH地址粘贴上去,协议选择SSH:

单击Next在之后的页面上添加branch 和 tag 下的所有文件push:

最后点Next——》Finish,如果不出意外,就能看到会有一个Push Result~

再去你的Github上的仓库上看看,是不是本地的文件被传上去了?如果是,那么恭喜你成功了~如果没有的话,那么请你再仔细研究研究咯~

时间: 2025-01-06 13:05:11

myeclipse集成egit图文教程的相关文章

MyEclipse 2014 破解图文详细教程

MyEclipse 2014 破解图文详细教程 原文地址:http://blog.my-eclipse.cn/myeclipse-2014-crack.html MyEclipse2014 Windows版下载地址:http://pan.baidu.com/s/10VoL4 MyEclipse作为Java EE最受欢迎的IDE,如今最新版本为2014版,今天给大家带来MyEclipse 2014破解的方法. 一.安装完成MyEclipse2014(适用于2013等版本)后,不要打开软件,下载破解

使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)

原文:使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程) ?[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4013535.html 联系方式:[email protected] [正文] [开发环境] 物理机版本:Win 7旗舰版(32位) Java SDK版本:jdk1.8.0_20(32位) Android SDK

使用Android Studio搭建Android集成开发环境(图文教程)

?[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4022844.html 联系方式:[email protected] [正文] 之前本人在博客中讲到使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程).昨天重装系统了,所以为了跟上时代,今天来试一下Android Studio的使用.之前看过几篇博客,介绍了如何使用An

SpringBoot图文教程3—「‘初恋’情结」集成Jsp

有天上飞的概念,就要有落地的实现 概念+代码实现是本文的特点,教程将涵盖完整的图文教程,代码案例 文章结尾配套自测面试题,学完技术自我测试更扎实 概念十遍不如代码一遍,朋友,希望你把文中所有的代码案例都敲一遍 大哥大姐新年好,点赞转发不要少 SpringBoot 图文系列教程技术大纲 鹿老师的Java笔记 SpringBoot 图文教程系列文章目录 SpringBoot图文教程1「概念+案例 思维导图」「基础篇上」 SpringBoot图文教程2—日志的使用「logback」「log4j」 前言

InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET程序)

原文:InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET程序) InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET Framework进去) 本文转自“吾乐吧软件站”,原文链接:http://www.wuleba.com/?p=23892 从Visual Studio 2012开始,微软就把自家原来的安装与部署工具彻底废掉了,

Windows+Git+TortoiseGit+COPSSH安装图文教程【转】

转自:http://blog.csdn.net/aaron_luchen/article/details/10498181/ Windows+Git+TortoiseGit+COPSSH 安装图文教程 准备工作: 1. Git-1.8.1.2-preview20130201.exe 下载地址: https://code.google.com/p/msysgit/downloads/list 2. Copssh_4.1.0_Installer.exe 下载地址: http://download.c

OpenJTAG+Eclipse 3.5+GDB+Mini2440图文教程

OpenJTAG+Eclipse 3.5+GDB+Mini2440图文教程 OpenJTAG与JLink的区别比较: 相同点:都同时具备USB转JTAG.USB转串口功能 差别: 1. 操作系统: OpenJTAG可以用在Windows.Linux下: JLink只能用在Windows下,在Linux下它的调试功能无法使用,只能使用“JLink+USB转串口2合1”中的USB转串口功能 2. 集成开发环境: OpenJTAG能用在所有支持GDB调试协议的工具上,比如IAR.Eclipse.win

用老毛桃PE系统给电脑安装win7详细图文教程[多图]

有很多网友是用的老的XP系统,想用win7,但是安装win7和xp不一样,需要做安装引导才行,接下来网侠小编就利用老毛桃的PE安装win7的详细图文教程,希望能给大家一些参考: 开机狂按F12,选择从U盘启动 我选的选单2 载入中... 桌面出现了,刚进是1024*768的,好在我刷了BIOS,改成1366*768木有问题,记得老的BIOS就达不到. -------------------------------------------------------------------------

PHPStorm+XDebug进行调试图文教程以及解析wamp的php.ini设置不生效的原因

这篇文章主要为大家详细介绍了PHPStorm+XDebug进行调试图文教程,内容很丰富,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 笔者的开发环境如下:Windows8.1+Apache+PhpStorm+XDebug+Firefox(XDebug helper 1.4.3插件). 一.XDebug安装配置 (1)下载XDebug下载地址:http://www.xdebug.org/必须下载跟机器上安装的php匹配的版本才行.具体下载方法如下:将phpinfo网页的源代码拷贝到http:/