eclipse插件egit安装使用
转载http://blog.csdn.net/zhangdaiscott/article/details/16939165
安装问题解决:
1 |
Cannot complete the install because one or more required items could not be found. |
2 |
Software being installed: Eclipse Git Team Provider 3.1 . 0.201310021548 -r (org.eclipse.egit.feature.group 3.1 . 0.201310021548 -r) |
3 |
Missing requirement: Git Team Provider UI 3.1 . 0.201310021548 -r (org.eclipse.egit.ui 3.1 . 0.201310021548 -r) requires 'bundle org.eclipse.team.core [3.6.100,4.0.0)' but it could not be found |
4 |
Cannot satisfy dependency: |
5 |
From: Eclipse Git Team Provider 3.1 . 0.201310021548 -r (org.eclipse.egit.feature.group 3.1 . 0.201310021548 -r) |
6 |
To: org.eclipse.egit.ui [ 3.1 . 0.201310021548 -r] |
egit有多个版本,不同版本适合于不同版本的eclipse,默认Eclipse Marketplace里适合于最新版本的eclipse,可参考:http://wiki.eclipse.org/EGit/FAQ#WherecanIfindolderreleasesof_EGit.3F
eclipse3.7只能安装egit1.3版本。安装方法:help-install new software,地址填:http://download.eclipse.org/egit/updates-1.3
网络上的介绍一堆堆的,但是自己尝试了下,发现问题很多,就动手做个教程。
大纲
1.git客户端安装
2.ssh配置
3.egit安装配置
4.参考资料
Ps:为了增加乐趣,文章并没有按照大纲来描述,如果您急着搭建egit,请尽量按大纲顺序来配置,可以少走弯路
1.egit的安装
当然也可以选择在Eclipse Marketplace中搜索
有经验的朋友肯定会想到是不是可以通过Link的方式来实现插件安装,好像这个真没有
还有一个要说明的是如果使用:http://download.eclipse.org/egit/updates.来安装,则要保证您的eclipse版本是最新的,否则会安装失败
低版本Eclipse安装EGit插件
本人的Eclipse是3.6版本的,正好不能使用上述方式,处理方法如下
打开http://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F
选择 http://download.eclipse.org/egit/updates-1.3(因为这个版本的发布时间跟Eclipse3.6发布时间相近,其他版本同理试试)
Next到底就OK了。
二、配置EGit
这里有个前提,就是首先电脑上必须安装有git的客户端
安装地址:http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git
安装之后,打开Eclipse
选择git客户端的安装路径,接着在Configuration中配置user Settings的user和email
这个用户名必须是github的用户,还没注册的,点击这里申请https://github.com/
到此,插件的配置结束
非常激动的开始创建一个DEMO试试
File > Team > Share Project 选择GIT
这里选中Git的时候,会提示设置HOME环境变量
HOM-->%USERPROFILE%
接着就创建一个仓库
三、上传工程
首先需要登录github
创建一个空的仓库
点击Create a new repository
因为我已经创建过一个GitDemo,就不再演示
点击上传
提示exception caught during execution of ls-remote command
发现是没有私钥。
这里简单说明下egit的工作原理
事实上,熟悉CVS或则SVN的朋友肯定知道,当我们点击commit的时候,版本管理器会将我们修改的内容进行同步更新
但是egit却没有那么智能,事实上,GIT有个本地仓库的概念,也就是说当我们commit的时候,我们把更新的内容信息
同步到本地仓库,点击push的时候才将本地仓库中的更新内容提交到github
本地仓库路径window-->show view-->other-->Git Repositories
说多了,不知大家有没印象,最早配置EGit的User Settings的时候之后用户的名称,没有密码
Passwords aren't very secure, you already know this. If you use one that's easy to remember, it's easier to guess or brute-force (try many options until one works). If you use one that's random it's hard to remember, and thus you're more inclined to write the password down. Both of these are Very Bad Things™. This is why you're using ssh keys.
上述这段话是github给出的解释,通俗点说,github担心用户使用过于简单的密码造成安全隐患,或则是密码过于复杂造成用户难以记住带来的不必要麻烦
因此采用SSH keys的方式
四、SSH配置
如何生成属于自己的SSH kyes,操作如下
1.打开Git Bash
输入ssh -T git@github.com
发现没有RSA文件
接着输入
# ssh
-T git@github.com
提示没有权限。
继续输入
ssh-keygen (一直enter)
上述路径不是唯一的,大家自己把握之前HOME配置的路径
最后测试下
配置SSH2
简单解释下,之前上传的是SSH keys的公钥,而id_rsa中存放的就是我们的私钥,因此当我们上传(push)的时候只需要
输入公共的账号git即可
举个例子
提交后,就是Push
这里的ui就是我们之前在github创建的仓库地址
niext,点击finish完成push到服务器的操作
到此,EGit的安装配置结束
参考资料:
1.GIT安装配置:http://liuzhichao.com/p/624.html
2.如何删除repository(仓库)
3.开始egit的使用:http://wiki.eclipse.org/EGit/User_Guide/Getting_Started
4.更多参考:http://wiki.eclipse.org/EGit/User_Guide#Github_Tutorial
5.EGit与github的简化版本说明:http://gevin.me/182.html
6.关于SSH:https://help.github.com/articles/generating-ssh-keys
7.关于仓库:https://help.github.com/articles/creating-a-new-repository
eclipse插件egit安装使用的更多相关文章
- Eclipse插件的安装方法
转自:http://blog.csdn.net/zhangyabinsky/article/details/7043435 Eclipse插件的安装有两种方法 :一个是在线安装,另一个就是手动安装. ...
- maven的安装,maven库配置和Eclipse插件的安装
maven的安装,maven库配置和Eclipse插件的安装 1.下载并解压maven 2.配置环境变量 3.配置maven配置文件 1.下载链接 Downloading Apache Maven 2 ...
- Eclipse插件——EasyExplore安装
Eclipse插件--EasyExplore安装 分类: eclipse2011-12-07 09:02 458人阅读 评论(0) 收藏 举报 插件功能 easyexplore是一个eclipse的小 ...
- 【CentOS】Eclipse插件egit使用
1.简介 2.安装 3.配置 4.使用 5.补充说明 参考资料: http://yufenfei.iteye.com/blog/1750124 1.简介 EGit就是一款Eclips ...
- Eclipse插件checkstyle安装使用
方法一: 1.Eclipse中,选择Help->Software Updates->Find and Install 2.选择 Search for new features to ...
- 转:SVN Eclipse插件Subclipse安装和配置
一.安装Subclipse subclipse项目地址:http://subclipse.tigris.org/. 安装Subclipse的最好方法是使用Eclipse Update Manager. ...
- Eclipse插件的安装(手动安装),以安装SVN插件和中文语言包为例
Eclipse 插件的手动配置 今天自己亲自手动安装了Eclipse插件,参考了网络上的一些文章,总结一下安装的方法.下面通过两个例子来分享一下自己的收获. 例1:SVN插件安装 1.在Eclipse ...
- Eclipse插件的安装与配置
1.下载插件时注意要和Eclipse版本兼容. 2.安装Eclipse插件时注意是否要安装其他的插件,这一点很容易被忽视. 3.有时启动Eclipse未加载插件,解决方法很多,总结一下: a ...
- eclipse插件spket安装
1.
随机推荐
- SpringMVC学习系列(1) 之 初识SpringMVC
1.前言: 与SpringMVC的结识源于个人之前想做一个微信公众账号的管理平台玩玩,既然要做就需要考虑平台的选择问题.由于我的朋友只有一台运行了Linux系统的虚拟主机,且上面还运行有他自己的一些论 ...
- [zz]计算 协方差矩阵
http://www.cnblogs.com/chaosimple/p/3182157.html http://blog.csdn.net/goodshot/article/details/86111 ...
- ClientAbortException 异常解决办法
http://blog.sina.com.cn/s/blog_43eb83b90102ds8w.html ClientAbortException 异常解决办法 当我们用Servlet导出图片,或用J ...
- python---str
Python转义字符 \ (在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 \n 换行 \v 纵向制 ...
- 原生js 实现购物车价格和总价 统计
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 使用C#访问SQLLite
1.SQLLite如何集成在C#中 2.相关C#与SQLLite资源,及说明 3.简单示例
- 【转载】Securing Kibana + Elasticsearch
from: http://tom.meinlschmidt.org/2014/05/19/securing-kibana-elasticsearch/ After some successful se ...
- Ubuntu 安装 Xfce4 桌面
sudo apt-get install xubuntu-desktop From: http://tieba.baidu.com/p/294762291
- set JAVA_HOME in RHEL/CentOS
3.3. Install OpenJDK on Red Hat Enterprise Linux Introduction OpenJDK is one of many Java Developmen ...
- JS转义 escape()、encodeURI()、encodeURIComponent()区别详解
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decod ...