eclipse插件egit安装使用

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创建的仓库地址

这里写图片描述
这里写图片描述

next,点击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

推荐一本参考书:GIT权威指南

还有 网上非常火的一个教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了小程序应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!
提供的源码资源涵盖了小程序应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值