自从GitHub的强大性被开发者认识到后,越来越多的开发者选择使用GitHub代替SVN来进行开发。本人也不例外,最近开始研究如何使用GitHub来托管自己的代码,下面就开始介绍如何在Eclipse下搭建GitHub开发环境。

一、创建自己的GitHub账号,官网地址在这里,就不多介绍了。

二、在Eclipse下安装EGIT组件。安装EGIT的组件有两种方法:一种是在Eclipse下选择Install NewSoftware,另一种是在Eclipse的Marketplace中安装。这里以第二种方法为例,介绍EGIT的安装方法。

在Marketplace中搜索“EGIT”,会出现下图所示的界面。选择“EGIT- Git Team Provider”,Install即可。

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

三、配置系统环境变量

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

四、新建GitHub库,在GitHub网站创建自己的GitHub库,HelloBoy。如下图所示:

五、将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保存。

六、在Eclipse下创建HelloBoy项目。与GitHub账户进行连接。

新建HelloBoy Project,随便添加个JSP文件或Java文件。选中HelloBoy,选择Team- Share Project,在弹出的对话框中选择Git,点击“Next”。弹出下图所示的界面:

选择Create按钮,弹出下图所示的对话框,这里记得要将路径中的大写字母改成小写字母,否则GitHub可能识别不了。我自己试了多次,只有小写管用。选择Finish。

这时HelloBoy项目会会出现一些带有“?”的文件,这表示这些项目未与GitHub本地库同步,这里选择Team - Commit。在出现的对话框中,勾选所有文件,Commit即可。这样就把代码库提交到本地仓库。

七、本地的代码库与远程的代码库同步

在Git资源目录下,选择Team - Fetch,将GitHub网络上的目录取下来。如下图所示:

在弹出的窗口中,将项目的网络URI拷贝到下图中,选择“next”.

在弹出的窗口中,选择“Add All Branches Spec”,选择Finish。然后会弹出Fetch成功的对话框。

继续在Git资源目录下,选择Team - merge。因为只有两者同步后,才可以将本地的代码提交到网络上。这里选择“merge”。

merge过后,会弹出merge成功的对话框。然后,选择HelloBoy项目,选择Team - Remote - Push,弹出如下图所示对话框。

在GitHub官网打开所创建的HelloBoy库,选择SSH,将URL拷贝上面图中的URI中,会出现下图所示的内容。选择”Next“。

在接下来弹出的对话框中,选择”Add All Branches Spec“,选择”Next“。

会弹出Push成功的对话框。至此GitHub环境搭建成功,每次提交代码都重复上面的步骤即可。

Eclipse下搭建GitHub开发环境相关推荐

  1. ubuntu下使用Eclipse下搭建c开发环境

    ubuntu下使用Eclipse下搭建开发环境基本上网上教程一大堆,但是复杂度太大,因为很多教程都是从JDK开始安装一直到最后,而且很多都是从别的linux发行版上弄来的方法,各种编译直接吓死人有木有 ...

  2. 【转】在Eclipse下搭建Android开发环境教程

    本文将全程演示Android开发环境的搭建过程,无需配置环境变量.所有软件都是写该文章时最新版本,希望大家喜欢. 一 相关下载 三 Eclipse配置 (1)Java JDK下载 1 安装androi ...

  3. Eclipse下搭建Hadoop开发环境,并运行第一个实例

    有同学无法正常运行程序,这里将Eclipse下Hadoop环境配置进行一下说明: 1.新建Map/Reduce工程 2.设置Hadoop Locaiton,第一次使用的话,点击大象,新建配置. 3.设 ...

  4. (转帖)eclipse 下 搭建 django开发环境

    1.环境搭建所需要的软件: Eclipse 3.3.1 下载地址:http://download.eclipse.org/eclipse/downloads/(我用的jee版本) PyDev 1.3. ...

  5. 在Windows环境下搭建Android开发环境

    标题:在Windows环境下搭建 Android 开发环境 作者:CrazyPebble 时间:2011年2月28日 声明:此文在参考其他网上资料以及笔者实践总结写下,一来自己可以做一些总结,二来给跟 ...

  6. 在Eclipse中搭建Python开发环境之三新建python 提示django not found

    python 不是内部或外部命令 现在我假设你的python安装在C:\Python26目录下,设置环境变量方法如下: 方法一.我的电脑->属性->高级->环境变量->系统变量 ...

  7. Windows下搭建ESP-IDF开发环境,适合ESP32/S2/C3/S3系列模组二次开发

    前言 本教程适用于以下两种用户: ①无Linux环境搭建经验或搭建Linux开发环境不成功: ②使用安信可windows一体化环境IDE V1.5开发环境搭建不成功: 本教程提供了windows下搭建 ...

  8. ubuntu下搭建android开发环境(转载)

    在ubuntu下搭建android开发环境,准备学习一下android开发. 1.安装JDK        首先到oracle的官网上下载linux版本的JDK(网址为:http://www.orac ...

  9. 在Windows XP3下搭建cocos2d-x-android开发环境

    (三) 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7+COCOS2DX(没有用到cygwin和minigw) 原文传送门:http://blo ...

最新文章

  1. 一个ant的简单实例
  2. css a 标签上下间距_CSS实用技能:去除inline-block元素间间距的7种方法
  3. 【Java】6.5 抽象类
  4. 349套HTML5+CSS3各行各业网站模板免费下载
  5. 爨底下-双龙峡,凑合的一日游
  6. 谷歌浏览器——请停用以开发者模式运行的扩展程序
  7. python中的字体英文名_获取中文字体的英文名字
  8. decimal类型 go_Go 语言程序设计——字符串类型(2)
  9. MySQL数据库 -- Navicat、pycharm连接数据库
  10. CMake 使用总结(转载)
  11. php mysql函数未定义,关于php:Wierd和Annoying错误:调用未定义的函数mysql_query()...
  12. openGL结合光照与纹理
  13. 缓冲区溢出漏洞_缓冲区溢出漏洞简介
  14. 硬件知识:电源开关上的“1“和“0“分别是什么意思
  15. 根据网址搜索类似的网站
  16. Java 日志框架详解
  17. aix查看lv_AIX详细的VG,LV扩容步骤
  18. 主线程中同步的 XMLHttpRequest 已不推荐使用,因其对终端用户的用户体验存在负面影响。
  19. 城市简码_如何使用简码在WordPress中添加Twitter Bootstrap CSS
  20. 浅谈易语言多线程 by逆风

热门文章

  1. Flink状态后端配置(设置State Backend)
  2. mysql 查询语句 参数,mysql参数化查询语句有关问题
  3. 服务器返回数据为空,iOS 处理服务器返回数据中的null
  4. 工作流引擎 Activiti 万字详细进阶
  5. 公司新来的阿里p8,看了我做的APP和接口测试,甩给了我这份文档
  6. 哇塞,可以使用PyTorch实现目标检测与跟踪,这不有趣多了
  7. 面对对象编程——用Python写一个图书管理系统
  8. 聚合复合_【专家视觉】聚合物接枝多壁碳纳米管及其聚氨酯复合材料
  9. java离职交接文档_离职了就没责任?会计离职没办这2项交接,要承担法律责任!...
  10. 曲线图绘制软件_Origin教程丨一文教你快速绘制20种常用图