一、GitHub的简单介绍
Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。在团队合作中GitHub有很大的作用,能够及时的得到其他开发者的代码,代码无需再次整合,因此很是方便。
二、Eclipse下GitHub的搭建
GitHit可以再windows Linux多种平台上进行使用,本文主讲解如何在Eclipse中构建代码仓库。
1、创建一个GitHub账号
我们到Github的官方网站https://github.com/进行创建如下图


这样一个GitHub账号就创建好了。
2、在Eclipse下安装EGIT组件。
可以直接在Eclipse的help->install new software中进行,也可在makertplace中安装,一般的Eclipse都是不自带maketplace的,这里推荐一个安装的教程http://zhoujianquan.iteye.com/blog/2020743
在Marketplace中搜索“EGIT”,会出现下图所示的界面。选择“EGIT- Git Team Provider”,Insta可。ll即

安装成功EGIT之后,在Eclipse资源管理器中选择Import,在Import对话框中会有Git选项,则表示EGIT安装成功。

3、配置系统环境变量
在系统属性中,找到环境变量,新增HOME变量,值为%USERPROFILE%。如下图所示:

4、新建GitHub库
在GitHub网站创建自己的GitHub库,ZeroTwo(这个在后面配置的时候我做了修改,我重新建了一个库,所以库名不同)。如下图所示

5、将SSH key添加到自己的Git账户
①在Eclipse下,选择window - perferences,在General选项中,选择Network Connections -SSH2,选择key management TAB页,选择General RSA Key,如下图所示:

②将生成的SSH Key添加到GitHub SSH Key中
对于第一次接触来说,找到这个地方可能会有些困难,请看图示点击这里:

然后把密钥添加进去

③密钥添加完成后,选择上面Eclipse图中的Save Private Key, 将Eclipse中生成的SSH Key保存。
6、在Eclipse下创建ZeroTwo项目。与GitHub账户进行连接。
①新建ZeroTwo Project,随便添加个JSP文件或Java文件。选中ZeroTwo,选择Team- Share Project,在弹出的对话框中选择Git,点击“Next”。弹出下图所示的界面:


注释:test是我后来测试用的,这里还是用ZeroTwo比较好。路径的盘符最好是小写,也可以自己试一下大写。
②这时HelloBoy项目会会出现一些带有“?”的文件,这表示这些项目未与GitHub本地库同步

注释:test最好是ZeroTwo,原因同上。
③这里选择Team - Commit。在出现的对话框中,勾选所有文件,Commit即可。这样就把代码库提交到本地仓库。

7、本地的代码库与远程的代码库同步
①打开Eclipse的windows->Open Perspective

②切换到Git模式,如下图

③创建一个用于传输数据的remote,如下图

④把GitHub中的库的SSH路径写到如下位置(SSH路径在GitHub仓库创建的时候可以看到)

创建结束。
⑤接下来打开Remote,按如下步骤操作。




⑥这样代码就传到了Github网站上。我们可以在网站的代码库看到如下:

注意:有的时候,我们需要push 一下Branches,然后再用Remote Push代码到GitHub。
相关推荐
本教程将详细介绍如何在Eclipse中使用Git与GitHub进行交互。 首先,你需要下载并安装Git。在提供的压缩包中,有一个64位Windows环境的Git安装包,双击运行,按照安装向导的提示进行安装。确保在安装过程中,将“Use...
在IT行业中,Eclipse是一款广泛使用的Java集成开发环境(IDE),而GitHub则是一个知名的代码托管平台,用于版本控制和协作。"(eclipse)github圆环报表"这个标题可能指的是在Eclipse环境中集成GitHub,利用某种插件...
为了能够使用Eclipse与GitHub进行交互,你需要在本地计算机上安装Git,并确保将其添加到系统路径中以便于Eclipse调用。关于如何安装Git及配置环境变量的具体步骤,可以通过搜索引擎查找相关教程。 #### 二、远程...
2. **配置Git全局设置**:在Eclipse中,选择“Window” -> “Preferences” -> “Team” -> “Git” -> “Config”。在这里,可以设置用户名和电子邮件,这两个信息在提交代码时会作为作者信息。 3. **配置SSH密钥*...
在 Eclipse 中,您可以查看项目的结构,包括项目文件夹、源代码文件、配置文件等。您可以根据需要对项目结构进行调整和修改。 GitHub 项目更新 如果您需要更新 GitHub 项目,可以使用 Eclipse 的 Git 工具来 pull ...
结论:从eclipse提交代码到github非常简单,只需要安装git插件,创建github仓库,在eclipse中配置git,然后提交代码到github。通过这四个步骤,我们可以轻松地将代码分享到github上,和其他开发者协作开发。
在本文中,我们将深入探讨如何在Eclipse环境中安装和配置Protobuf,以便进行高效的数据交换和序列化。 首先,我们需要下载并安装Protocol Buffers编译器(protoc)。这个编译器可以生成多种编程语言(如Java、C++、...
标题中的“Hadoop安全分布式的Eclipse开发环境配置”指的是在Eclipse集成开发环境中设置一个安全的、适合分布式计算的Hadoop开发环境。这个过程主要包括安装Eclipse、安装Hadoop-Eclipse-Plugin以及进行必要的配置...
此外,Eclipse还可以配置GitHub的Webhooks,这样每当仓库有新的推送时,Eclipse可以通过Jenkins等持续集成工具自动触发构建和测试,确保代码的质量。 总之,将Eclipse与GitHub集成是Java开发者提升效率和团队协作...
本文将详细介绍GitHub的基本配置步骤,包括创建账号、安装客户端、配置SSH Key、集成Eclipse以及项目的提交与导入。 首先,要使用GitHub,你需要在官方网站(https://github.com/)创建一个账号。登录后,你可以创建...
可以在启动配置中增加`-Xms`和`-Xmx`参数。 - **索引和缓存**:定期清理IDE的索引和缓存,可以提高软件响应速度。 6. **学习资源**: - **官方文档**:Eclipse和IDEA都有详尽的官方文档,是学习和解决问题的重要...
Java Eclipse反编译配置是一个重要的主题,特别是在软件开发过程中,开发者有时需要查看已编译的类文件的源代码,这通常是为了理解别人的代码或者调试目的。Eclipse是一款广泛使用的Java集成开发环境(IDE),它提供...
标题中的"com.github.eclipsecolortheme.themes_1.0.0.201207121019"是Eclipse插件的标识符,它代表了这个插件的版本信息。在这个版本号中,“com.github.eclipsecolortheme.themes”是插件的ID,表明它是GitHub上的...
"eclipse背景字体配置文件"是专门为Eclipse定制黑色主题的配置资源,通过导入这些配置文件,用户可以在Eclipse中获得更加暗黑的界面,减轻长时间编程对眼睛的压力。 "主题-30.epf"和"theme-66.epf"是两种不同的...
本文主要介绍GitHub Eclipse,这里对Eclipse 使用GitHub的教程,图文并茂详细说明如何操作,有需要的小伙伴可以参考下
3. **配置文件**:如web.xml,定义了Web应用的部署描述符,指示服务器如何处理请求。 4. **数据库脚本**:如SQL文件,用于创建和初始化MySQL数据库表。 5. **Eclipse项目设置文件**(.project和.classpath):帮助...
接下来,我们将深入探讨Eclipse中FreeMarker插件的安装、配置以及使用技巧。 1. **安装FreeMarker插件** 要在Eclipse中安装FreeMarker插件,你可以通过Eclipse的内置市场(Marketplace)进行搜索。打开"Help" -> ...
#### 一、Git与GitHub的基础配置 在开始使用GitHub之前,首先需要确保已经安装了Git,并且对Git进行了基础配置。此外,如果没有GitHub账户,需要前往GitHub官网(https://github.com)注册账号。 ##### **1.1 Git...
以下是关于GitHub插件及其在MyEclipse和Eclipse中的使用方法的详细说明: 一、Git基础 Git是一种分布式版本控制系统,由Linux创始人Linus Torvalds创建,用于管理Linux内核的源代码。Git的核心功能包括版本管理、...