1.为什么要在eclipse中使用git?
一般的,我们使用git来管理自己的项目时,都会选择自己的git工具,不管是git bash,还是cygwin,或者是其他的一些git客户端工具,但是我们的项目也多半是一个工程,会使用像eclipse或者netbean或者vs等IDE来做开发,所以为了提高开发效率,有必要产生eclipse等IDE工具的git插件来更敏捷地完成git clone,git commit 和git push等操作。
2.快速上手
(一)在eclipse中安装git的插件egit。
高版本中是有集成git,cvs,svn等版本控制工具的插件的,如最新版的elipse luna。如果你用的是低版本的eclipse的话,可以在eclipse中的help->eclipse marketplace中安装egit插件。
在Find中输入egit回车,就可以找到EGit插件了,因为我的eclipse中已经安装了,所以只有Update和Uninstall,没安装的话,会有Install,点击下载安装即可。
温馨提示:如果连接不上Eclipse Marketplace的话,自行解决。
安装完成后,可以在Windows->Preferences->Team中看到git的items的话,就说明成功安装EGit插件。
(二)配置Git环境,以便能够用ssh的协议来clone和push项目。
打开如上图的视图。
这个路径是配置默认的elipse clone下来的版本库放到D:/git目录下。
再打开Windows->Preferences->General->Network Connections->SSH2视图:
在General中设置自己要用到的ssh私钥。也就是找到自己使用git bash或者cygwin生成的id_ras文件对应的目录和对应文件。【当然eclipse的egit也提供自己生成ssh key的功能,如第二个面板Key Management中就可以生成。】
配置好eclipse中的私钥后,需要将对应的公钥加入到自己的git版本库托管服务网站中。
(三)Git clone项目
Import git project.
Colne URI:
复制ssh的连接。
点击下一步:
点击yes;
点击next;
点击next;
根据自己克隆的项目类型,选择导入的方式。
导入成功。