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. js控制表单操作的常用代码小结

    收集了一些在WEB前台开发中常用的一些控制表单操作函数. 1.鼠标经过时自动选择文本鼠标划过自动选中:<input type="text" value="默认值&q ...

  2. PHP5.5四种序列化性能对照

    json_encode,serialize,igbinary,msgpack四种序列化方式,在之前已经有过相关的測试,PHP5.5这方面的測试临时没有,这次測试基于PHP5.5,而且測试用例,http ...

  3. <实战> 通过分析Heap Dump 来了解 Memory Leak ,Retained Heap,Shallow Heap

    引入: 最近在和别的团队的技术人员聊天,发现很多人对于堆的基本知识都不太熟悉,所以他们不能很好的检测出memory leak问题,这里就用一个专题来讲解如何通过分析heap dump文件来查找memo ...

  4. Python 按当前日期(年、月、日)创建多级目录的方法

    先看实际效果,现在时间2018.4.26 使用python脚本按照年月日生成多级目录,创建的目录可以将系统生成的日志文件放入其中,方便查阅,代码如下: #!/usr/bin/env python #c ...

  5. vue项目优化,加快服务器端渲染速度

    1. CSS在开发模式中用import,在打包后用CDN min.js中做如下操作 if (process.env.NODE_ENV == 'development') { require('../x ...

  6. iphone6主板注释

  7. 汉诺塔X

    Description 1,2,...,n表示n个盘子.数字大盘子就大.n个盘子放在第1根柱子上.大盘不能放在小盘上.在第1根柱子上的盘子是a[1],a[2],...,a[n]. a[1]=n,a[2 ...

  8. c++之—— lambda表达式(有个未能解决的问题等待大佬解答)——(在stack overflow找到了答案)

    谓词: 谓词是一个可调用的表达式,其返回结果是一个能用作条件的值.标准库算法所使用的谓词分为两类:一元谓词,意味着它只接受单一参数:二元谓词,意味着它有两个参数.接受谓词参数的算法对输入序列中的元素调 ...

  9. dp之混合背包poj1742(推荐)

    题意:给你价值为a1,a2.....的货币,每种有c1,c2.......个,求这些货币所能组成的价值小于等于m有多少个..... 思路:很像一道多重背包题?那我一开始的确是用多重背包的思路编写的.. ...

  10. ASP.NET(C#)不提示直接关闭当前页面

    protected void Button1_Click(object sender, EventArgs e) { //关闭页面--要弹出提示(IE6及以下不弹出提示) ClientScript.R ...