(转载)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 "[email protected]" 回车,注意: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。
    • 依次输入以下命令
    • [sql] view plaincopyprint?
      1. $git config --global user.name"你的用户名"    注:可以不是你帐号
      2. $git config --global user.email"你的email"    注:注册的帐号
      3. $cd c://prj//helloworld 注:就是你从myeclipse里创建的工程目录
      4. $git init
      5. $touch README
      6. $git add README
      7. $git commit -m ‘first commit‘
      8. $git remote add [email protected]:<你的帐号>/helloworld.git
      9. $git push –u origin master
        $git config --global user.name"你的用户名"    注:可以不是你帐号 
      
        $git config --global user.email"你的email"    注:注册的帐号
      
        $cd c://prj//helloworld 注:就是你从myeclipse里创建的工程目录
      
        $git init 
      
        $touch README
      
        $git add README
      
        $git commit -m ‘first commit‘  
      
        $git remote add [email protected]:<你的帐号>/helloworld.git
      
        $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 github

时间: 2024-10-11 15:53:21

(转载)MyEclipse github的相关文章

【转载】GitHub中国区前100名到底是什么样的人

转载了这篇文章: http://www.jianshu.com/p/d29cba7934c9 这篇文章真是太牛了!转载过来涨涨见识,同时好好励志一把.还有,ruanyifeng怎么长那样... 哈 另,最新排名及github用户信息可以查看:http://www.githubrank.com/ 本文根据Github公开API,抓取了地址显示China的用户,根据粉丝关注做了一个排名,分析前一百名的用户属性,剖析这些活跃在技术社区的牛人到底是何许人也!后续会根据我的一些经验出品<技术人员如何建立自

【转载】GitHub详细教程

1 Git详细教程 1.1 Git简介 1.1.1 Git是何方神圣? Git是用C语言开发的分布版本控制系统.版本控制系统可以保留一个文件集合的历史记录,并能回滚文件集合到另一个状态(历史记录状态).另一个状态可以是不同的文件,也可以是不同的文件内容.举个例子,你可以将文件集合转换到两天之前的状态,或者你可以在生产代码和实验性质的代码之间进行切换.文件集合往往被称作是“源代码”.在一个分布版本控制系统中,每个人都有一份完整的源代码(包括源代码所有的历史记录信息),而且可以对这个本地的数据进行操

js基本小例子

1. PC - js 返回指定范围的随机数(m-n之间)的公式 Math.random()*(n-m)+m return false return false // event.preventDefault()会阻挡预设要发生的事件. // event.stopPropagation()会阻挡发生冒泡事件. // 而return false则是前面两者的事情他都会做: // 他会做event.preventDefault(); // 他会做event.stopPropagation(); //

InheritableThreadLocal原理

转载:https://github.com/pzxwhc/MineKnowContainer/issues/20 介绍 InheritableThreadLocal 之前,假设对 ThreadLocal 已经有了一定的理解,比如基本概念,原理,如果没有,可以参考:前面两篇博文 这里再复习下 ThreadLocal 的原理,因为会对 InheritableThreadLocal 的理解 有重大的帮助: 每个线程都有一个 ThreadLocalMap 类型的 threadLocals 属性. Thr

官方的objective - c风格指南。

The official raywenderlich.com Objective-C style guide. This style guide outlines the coding conventions for raywenderlich.com. Introduction The reason we made this style guide was so that we could keep the code in our books, tutorials, and starter k

Springside4—CRUD

转载 https://github.com/springside/springside4/wiki/Tutorial CRUD页面教程 Page History 1. 数据库设计 在src/resouce/sql/schema 中手工编写创建表的sql create table acct_user ( id bigint generated by default as identity, email varchar(255), login_name varchar(255) not null u

59.Android开源项目及库 (转)

转载 : https://github.com/Tim9Liu9/TimLiu-Android?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io#%E5%8D%AB%E6%98%9F%E8%8F%9C%E5%8D%95 目录 UI UI 卫星菜单 节选器 下拉刷新 模糊效果 HUD与Toast 进度条 UI其它 动画 网络相关 响应式编程 地图 数据库 图像浏览及处理 视频音频处理 测试及调试 动态更新热更新 消息推送

Dagger2图文完全教程

Dagger2图文完全教程 本文属代码GG原创,非经本人同意,禁止转载. github地址:https://github.com/luxiaoming/dagger2Demo 需要交流,联系微信:code_gg_boy 更多精彩,时时关注微信公众号code_gg_home 没有更多开场白,直接说下我对它的理解. Dagger2 是一个Android依赖注入框架.而android开发当前非常流行的非MVP模式莫属了,Dagger2的目标便是将MVP中的V P 进一步解耦,达到模块化最大的解耦,使得

傻瓜函数式编程

傻瓜函数式编程 FP 说明 转载,github.com/justinyhuang 2006年6月19日,星期一 开篇 我们这些码农做事都是很拖拉的.每天例行报到后,先来点咖啡,看看邮件还有RSS订阅的文章.然后翻翻新闻还有那些技术网站上的更新,再过一遍编程论坛口水区里那些无聊的论战.最后从头把这些再看一次以免错过什么精彩的内容.然后就可以吃午饭了.饭饱过后,回来盯着IDE发一会呆,再看看邮箱,再去搞杯咖啡.光阴似箭,可以回家了-- (在被众人鄙视之前)我唯一想说的是,在这些拖拉的日子里总会时不时