`
zengshaotao
  • 浏览: 778340 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

MyEclipse 集成 Github

 
阅读更多

最近Git火得如日中天,而且速度体验和团队模式都很不错。手头正好有个学生实训项目,时间紧任务重,而且学校内网管理太紧,所以就想借助于Internet的分布式开发,因此想到了Github。

       经过一天的调试,终于把环境搭建好了,中间遇到了很多小细节问题,走了很多弯路,分享出来,以免后来者重倒覆辙。

  1. 安装MyEclipse 8.5,略去不表。
  2. 下载Eclipse的git插件——EGit。下载网址http://download.eclipse.org/egit/updates-1.3/org.eclipse.egit-updatesite-1.3.0.201202151440-r-site.zip ,这是截至目前最新版的,如果想下更新版本,访问EGit的下载页面 http://www.eclipse.org/egit/download/ 即可。
  3. 安装插件:把上一步下载的插件解压出来,删掉XML文件。在MyEclipse的dropins目录下新建一个egit文件夹,然后把刚才解压的features、plugins和另外两个jar包全放进去。重启MyEclipse后,进入window-preferences-team,看到Git选项,就说明安装成功了。
  4. 下载git环境:进入 http://help.github.com/win-set-up-git/ 下载Git,安装好之后,即可使用Git Bash。这个在后面要用到。
  5. 进入https://github.com ,用你的邮箱申请帐号,略去不表。
  6. 注册成功后,可以新建一个项目:点击页面上的new repositories按钮,填写项目名、描述等信息即可。例如你建了个项目叫helloworld。
  7. 设置一下你的SSH Key信息,这步很重要,否则项目是提交不上去的。
    • 从你的开始菜单里打开Git Bash。
    • 在$提示符后面,输入 ssh-keygen -t rsa -C "your_email@youremail.com" 回车,注意:ssh-keygen是连着写的,中间没有空格。
    • 这时候系统会提示你一些问题,比如passphrase什么的,一路回车过去就行了。
    • 最后系统会生成一个id_rsa.pub文件,里面就是你的SSH Key了。这个文件默认是存放在C:\Documents and Settings\Administrator\.ssh文件夹里。
    • 进入Github网站,在 https://github.com/settings/ssh 页面中,点击“ADD SSH KEY”按钮,把id_rsa.pub文件里的内容复制到里面,title随便写个就行。
    • 把C:\Documents and Settings\Administrator\.ssh 里的东西全复制到C:\Documents and Settings\Administrator\ssh里。
    • 至此,SSH Key就设置好了。
  8. 从MyEclipse中新建一个工程,例如你在c:\prj文件夹中建了一个工程叫helloworld。
  9. 下面就是按照提示,创建自己的第一个README文件了。
    • 从你的开始菜单里打开Git Bash。
    • 依次输入以下命令
      1. $git config --global user.name"你的用户名"    注:可以不是你帐号   
      2.   
      3. $git config --global user.email"你的email"    注:注册的帐号  
      4.   
      5. $cd c://prj//helloworld 注:就是你从myeclipse里创建的工程目录  
      6.   
      7. $git init   
      8.   
      9. $touch README  
      10.   
      11. $git add README  
      12.   
      13. $git commit -m 'first commit'    
      14.   
      15. $git remote add origingit@github.com:<你的帐号>/helloworld.git  
      16.   
      17. $git push –u origin master  
    • 如果顺利的话,你从Github网站上能看到你上传的那个README文件了。
    • 如果前面第7步的SSH Key设置不正确,上面的命令可能会提示Permission denied (publickey)
  10. 前面几步都搞定的话,下面可以进入MyEclipse,使用EGit插件进行项目管理了。首先要注意的是MyEclipse的默认联网方式可能不对,会造成你的MyEclipse无法连接到Github网站,所以先进入window-preferences-General-Network connections,把Active Provider设置为Direct(默认为Native)。
  11. 在你的工程名上面右击,Team-share project,后面步骤参见http://wenku.baidu.com/view/dfeb0a24af45b307e871978c.html 
  12. 如果想从Github上面导入一个已有工程,请参见 http://www.iteye.com/topic/1122423 图文并茂都很详细

转载请注明出处【http://blog.csdn.net/softwave

分享到:
评论

相关推荐

    myeclipse 使用git插件

    通过集成Git,MyEclipse可以方便地与GitHub仓库进行交互,例如克隆远程仓库、创建分支、管理pull request等。 在实际操作中,安装完egit插件后,我们需要在MyEclipse中配置Git,包括设置用户信息(用户名和邮箱)、...

    MyEclipse+MySql+Struts2+Hibernate3新闻发布系统

    MyEclipse是一款强大的Java EE集成开发环境,它基于Eclipse平台,提供了丰富的功能,包括代码编辑、调试、部署和测试等,特别适合于进行Java web应用的开发。在本项目中,MyEclipse 9.0被用作开发工具,它支持Struts...

    GitHub插件

    Git插件是为集成开发环境(IDE)如MyEclipse和Eclipse提供的一种工具,用于方便开发者与GitHub进行交互。这种插件极大地简化了代码版本控制和协作流程,让开发者无需离开IDE就能完成大部分GitHub操作。以下是关于...

    myeclipse8.0 汉化包

    MyEclipse 8.0是一款深受开发者喜爱的集成开发环境(IDE),主要用于Java、Web、J2EE等应用的开发。然而,对于中文用户来说,原版的MyEclipse是英文界面,可能会对使用造成一定困扰。为此,专门出现了MyEclipse 8.0...

    myeclipsesvn

    1. **MyEclipse 8.5**:一个基于Eclipse的Java集成开发环境。 2. **Subclipse**:用于MyEclipse中的SVN插件。 3. **TortoiseSVN** 或其他SVN客户端:用于与SVN服务器交互。 4. **SVN服务器**:可以是自建的SVN服务器...

    Myeclipse 2016 GIT插件

    Myeclipse是著名的集成开发环境(IDE),主要用于Java、Web和企业级应用的开发。2016版本是Myeclipse的一个重要迭代,它提供了丰富的功能来支持开发人员的工作流程。而Git是一种分布式版本控制系统,用于跟踪对软件...

    MyEclipse黑色主题

    MyEclipse是一款强大的Java集成开发环境,深受许多程序员的喜爱。对于长时间编程的开发者来说,一个舒适的界面主题可以显著提升工作效率并减少眼睛疲劳。"MyEclipse黑色主题"就是这样一个优化了视觉体验的定制化设置...

    MyEclipse9.1(以上)安装SVN插件

    Subclipse是基于Eclipse平台的SVN客户端,为MyEclipse提供SVN集成支持。通常,可以从Subclipse官方网站或GitHub页面找到最新的发布版本。选择适合你MyEclipse版本的Subclipse插件包进行下载,例如,如果MyEclipse...

    github项目图解

    1. **开启项目分享流程**:首先,在你的集成开发环境(IDE)中,比如MyEclipse,右键点击你要分享的项目,然后选择`Team`菜单,接着选择`Share Project`。这一步是为了将项目与Git关联。 2. **选择Git作为版本控制*...

    MyEclipse10安装PropertiesEditor的插件

    在IT行业中,开发工具的扩展性和可定制性是至关重要的,MyEclipse作为一款功能强大的Java集成开发环境(IDE),提供了丰富的插件支持以满足不同开发者的需求。本篇将详细介绍如何在MyEclipse10中安装Properties...

    myeclipse9.0 svn插件安装

    在IT行业中,集成开发环境(IDE)是程序员的得力助手,MyEclipse便是其中一款深受Java开发者喜爱的工具。MyEclipse 9.0版本提供了丰富的功能,包括代码编辑、调试、部署等,但默认情况下并不内置SVN(Subversion)...

    JTrac项目部署到MyEclipse步骤

    本篇将详述如何将JTrac项目部署到MyEclipse集成开发环境(IDE)中。JTrac是一款基于Java的开源问题跟踪系统,它提供了敏捷开发所需的缺陷追踪、任务管理等功能。MyEclipse则是一个功能丰富的Java EE集成开发环境,...

    myeclipse下载地址收藏

    6. **学习资源**:网上有许多MyEclipse的教程和问答社区,如Stack Overflow、CSDN、GitHub等,对于学习和解决问题非常有帮助。 总的来说,MyEclipse作为一个强大且全面的Java EE开发工具,对于任何级别的Java开发者...

    egit插件,适用myeclipse、eclipse

    Egit是基于Git的开源版本控制系统的一个集成工具,专为Eclipse和MyEclipse这样的集成开发环境(IDE)设计。Git是一种分布式版本控制系统,由Linux创始人Linus Torvalds开发,用于跟踪对软件项目的修改。Egit使得在...

    J2EE经典教程(MyEclipse版)

    MyEclipse是基于Eclipse的一款强大的Java集成开发环境,尤其在J2EE开发领域,它提供了丰富的功能,如代码编辑、调试、部署等,使得J2EE应用的开发变得更加便捷。 本教程《J2EE经典教程(MyEclipse版)》将引导你全面...

    GitHub配置指南

    若要导入GitHub上的项目到MyEclipse,只需在GitHub视图中找到目标仓库,选择“Import Projects”按照提示操作即可。 总的来说,配置GitHub涉及账号创建、客户端安装、SSH Key管理、Eclipse集成以及代码的提交和导入...

    egit-1.3-for-eclipse3.7-or-myeclipse10

    Egit-1.3 是一个专门为 Eclipse 和 MyEclipse 开发的 Git 集成插件,用于在这些集成开发环境中实现对 Git 版本控制系统的支持。Git 是一种分布式版本控制系统,它允许开发者追踪代码的修改历史,协同工作,并进行...

    MyEclipse9.0安装jad反编译插件和文件

    在MyEclipse集成开发环境中安装JAD插件,可以方便地在IDE内进行反编译操作,提高开发效率。本篇将详细介绍如何在MyEclipse 9.0版本上安装JAD插件。 首先,我们需要了解JAD插件的基本信息。JAD是由JADSoft开发的一款...

    MyEclipse上EGit离线安装包及说明

    EGit是中国大陆用户在MyEclipse或Eclipse集成开发环境中进行Git版本控制的重要工具。Git是一种分布式版本控制系统,用于跟踪对文件和项目源代码的修改,对于协同开发和项目管理至关重要。MyEclipse是Eclipse的商业...

    MyEclipse2017 SVN插件.zip

    MyEclipse 2017 是一款强大的集成开发环境(IDE),主要用于Java、Web、Java EE以及移动应用的开发。它是由Genuitec公司开发的一款商业化软件,是Eclipse IDE的扩展,提供了更多的功能和服务。SVN(Subversion)则是...

Global site tag (gtag.js) - Google Analytics