1. 下载Git客户端:链接:http://pan.baidu.com/s/1jIueUEy 密码:7gef;
  2. 下载Eclipse javaee客户端:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplersr2
  3. github注册,获取到user.name和user.email,也就是说对应的用户名称和注册邮箱;
  4. 新建仓库(Repository),假设名字叫IRepository,那么仓库的网址就是https://github.com/username/iRepository
  5. 打开git客户端:(凡以$开头,均为在git客户端的操作命令)
  6. $ git config --global user.name "username" //此处填写用户名
  7. $ git config --global user.email "userEmail" //此处填写邮箱
  8. $ git config --global color.ui auto //设置格式
  9. $ ssh-keygen -t rsa //生成SSH-Key,一路空格,会在git客户端安装目录中生成.ssh文件夹,复制此文件夹中名叫id_rsa.pub的内容
  10. 打开github页面-->Settings-->SSH and GPG keys-->New SSH Key,添加SSHkey名字并将.ssh/id_rsa.pub中的内容复制粘贴即可,如图所示:
  11. $ git clone git@github.com:username/iRepository.git //将仓库克隆到本地,clone 后面跟的仓库的链接,其获取方式如下图:
  12. 打开Eclipse,新建java项目,并将项目放至本地Git仓库文件夹中
  13. $ git status //查看仓库状态,此时会列出远程仓库不同的文件
  14. 选择需要上传(因为是第一次,故全为新增)至远程仓库的文件,比如,新增了一个叫HelloWorld.jsp的文件,那么:$ git add HelloWorld.jsp
  15. $ git commit -m "新增一个jsp文件:HelloWorld.jsp"  //提交至缓存
  16. $ git push //提交至远程仓库
  17. 此后,就可以在不同的电脑上对同一个项目进行远程同步开发了,如果换了电脑,重复上面步骤,生成SSH Key以后就可以克隆仓库到本地了
  18. 打开Eclipse-->右键-->Import-->搜索:git-->projects from git-->Existing local repository-->添加本地git目录-->选择需要导入的仓库-->next...
  19. 继续开发...
  20. 转入Git客户端,重复add、commit和push操作即可
  21. 完成...

使用GitHub和Eclipse进行javaEE开发步骤的更多相关文章

  1. 使用github管理Eclipse分布式项目开发

    使用github管理Eclipse分布式项目开发 老关我在前面的博文(github管理iOS分布式项目开发)中介绍了github管理iOS分布式开发,今天老关将向大家介绍使用github管 理Ecli ...

  2. eclipse配置javaee环境

    笔者开发javaee项目时惯用myeclipse,但由于个人笔记本性能较低,myeclipse对内存的消耗极大,所以考虑换成eclipse开发.本文介绍eclipse配置javaee开发环境的一些体会 ...

  3. JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

    本篇博客就完整的来聊一下如何在Eclipse中创建的Maven Project.本篇博客是JavaEE开发的开篇,也是基础.本篇博客的内容干货还是比较多的,而且比较实用,并且都是采用目前最新版本的工具 ...

  4. JavaEE开发之基于Eclipse的环境搭建以及Maven Web App的创建

    本篇博客就完整的来聊一下如何在Eclipse中创建的Maven Project.本篇博客是JavaEE开发的开篇,也是基础.本篇博客的内容干货还是比较多的,而且比较实用,并且都是采用目前最新版本的工具 ...

  5. 【转】Eclipse中设置ButterKnife进行注解式开发步骤 -- 不错

    原文网址:http://www.bubuko.com/infodetail-974262.html 最近在进行Android注解式开发的学习,正在尝试用ButterKnife.ButterKnife的 ...

  6. JavaEE开发使用Maven管理的SpringMVC工程

    前几篇博客已经陆陆续续的聊了一些Spring的东西,今天博客我们就来聊一下SpringMVC.SpringMVC目前在JavaEE开发中可谓占据一席之地,用起来也是比较顺手的.低耦合,高内聚,利用一些 ...

  7. javaee开发工具及环境配置过程

    在配置javaee开发环境的过程中遇到过很多问题,在此系统的整理一下我之前的配置过程 注:配置过程学习自<JSP&Servlet学习笔记(第二版)>详细过程可以阅读此书.在文章的最 ...

  8. Eclipse的企业开发时常用快捷键使用、优化配置(博主推荐)

    不多说,直接上干货! 一.简介 eclipse可谓是Java开发界的神器,基本占据了大部分的Java开发市场,而且其官方还对其他语言提供支持,如C++,Ruby,JavaScript等等.为什么使用它 ...

  9. Eclipse中Python开发环境搭建

    Eclipse中Python开发环境搭建  目 录  1.背景介绍 2.Python安装 3.插件PyDev安装 4.测试Demo演示 一.背景介绍 Eclipse是一款基于Java的可扩展开发平台. ...

随机推荐

  1. Scala之集合Collection

    概述 Scala的集合类能够从三个维度进行切分: 可变与不可变集合(Immutable and mutable collections) 静态与延迟载入集合 (Eager and delayed ev ...

  2. CSS中overflow:scroll怎么设置只上下滚动而不左右滚动

    CSS中"overflow:scroll"默认是左右,上下都滚动.怎么设置只上下滚动而不左右滚动,下面有个不错的解决方法 CSS中"overflow:scroll&quo ...

  3. JSP版LCX:端口转发神器 KPortTran

    最近接触内网很多,渗透过程中,由于windows和linux的差别以及运行语言环境的限制导致端口转发经常出现问题.于是自己写了个简单的JSP的端口转发脚本.仿造LCX的功能,具有正向.反向.监听三种模 ...

  4. C++11 随机数

    C++11带来诸多特性,random就是其一. 随机数由生成器和分布器结合产生 生成器generator:能够产生离散的等可能分布数值(需要种子,不然每次生存的随机数都一样) 分布器distribut ...

  5. nyoj592 spiral grid

    spiral grid 时间限制:2000 ms  |  内存限制:65535 KB 难度:4   描述 Xiaod has recently discovered the grid named &q ...

  6. Spark参数配置

    转自:http://hadoop1989.com/2015/10/08/Spark-Configuration/ 一.Spark参数设置 二.查看Spark参数设置 三.Spark参数分类 四.Spa ...

  7. sqlserver 多排序的问题

    sql 执行默认执行排序的第一个字段,如果结果集中含有重复的列的字段,才会按照2...N个字段进行排序,没有重复列多排序无效果

  8. 【Visual Studio】VS常用调试技巧——笔记

    CSDN的文档: https://msdn.microsoft.com/en-us/library/aa295838(v=vs.60).aspx 情景一:[监视]变量时,当运行离开当前函数后,怎么看到 ...

  9. valgrind: failed to start tool 'memcheck' for platform 'amd64-linux

    valgrind运行错误 问题描述 valgrind运行时,无法找到相关工具文件,具体报错如下 valgrind: failed to start tool 'memcheck' for platfo ...

  10. 关于那些常见的坑爹的小bug(会持续更新)

    当我学了矩阵分析的时候我知道什么是麻烦,当我学了傅里叶级数的时候我知道什么是相当麻烦. 然而,当我刚刚接触前端,我才明确什么叫做坑爹的ie6.这个分享对于经验丰富的前端基本都遇过.对于刚入行的新手,也 ...