文档章节

将Eclipse中的项目上传到Github

飞鱼说编程
 飞鱼说编程
发布于 2017/06/03 12:08
字数 814
阅读 183
收藏 0

前提:

  • 已经安装好了Eclipse和基本的Java开发环境,比如JDK以及其环境变量;
  • Eclipse安装了Git插件,推荐使用高版本的Eclipse,因为它自带了Git插件;
  • 安装好了Git客户端

工具版本:

  • Git客户端:Git-2.10.0-64-bit
  • Eclipse:eclipse-jee-mars-R-win32-x86_64
  • JDK:jdk1.8.0_60

 

1.首先,你需要有一个Github的账号,没有的话先到去注册https://github.com/

   注册成功后,登陆账号,然后找到头像后:

   点击Setting--->点击SSH and GPG keys--->点击New SSH key

   如下图所示:

   点击Setting后:

  

  点击SSH and GPG keys后:

   点击New SSH key后:

2.SSH key设置结束后,在Github新建一个repository(最后与Eclipse中创建的项目名一致);

   如下图所示:

    点击创建后,填写以下相关信息,填好后点击Create repository 如图所示:

   创建成功后,跳转到项目主页,如图所示:

3.在GitHub创建成功后,就可以开始将Eclipse中的项目同步上传到这里了;

   首先找到eclipse中要同步的项目,右键单击--->选择Team--->点击Share Project

   如图所示:

4.点击Share Project后,出现弹框,选择Git,如图所示:

5.点击Next后,出现Configure Git Repository弹框,如图所示:

6.勾选Use or Create repository in parent folder of project,继续出现弹框,如图所示:

7.点击上图中的Create Repository按钮,最后点击finish,如图所示:

    这时候打开在workspace中的Test目录会发现多了一个.git文件夹

8.右键单击Test项目,选择Team--->点击Commit,出现弹框,如图

9.点击Commit按钮,再右键单击Test项目,选择Team--->选择Remote--->点击push,出现弹框

   如图所示:

   注意勾选Store in Secure Store,保存相关信息,否则每次Push都需要重新验证,比较麻烦!

 

   Github中的URL,点击Clone or download 出现URL,如图所示:

10.只要将Github中的URL复制到第9部中框中,点击Next,再次出现弹框,如图所示:

11.点击弹框中的Add All Branches Spec,Specifications for push中会增加一条,

     然后选中Force Update如图所示:

再点击Next,再出现弹框,如图所示:

12.最后点击Finish,即开始push到remote的repository中了,push完成出现弹框,如图所示:

如果见到这个,即表示成功将Eclipse中的项目与Github关联了!

最开始提交的文件也成功上传到了remote repository中了,可以刷新Github中的Test项目进行查看。

 

现在,我们创建一个类,然后进行Commit,再看Github中是否能接收到!

(1)提交创建的Student类

(2)点击Commit and Push,查看GitHub

         注意,代码提交的时候有两种方式:

         1.先点击Commit,然后在右键项目--->Team--->Remote--->点击Push

          2.直接点击Commit and Push即可。

可以看到,本地提交的文件已经成功的同步到了Github,到此将Eclipse中的项目同步到Github结束。

 

本文为原创文章,如果对你有一点点的帮助,别忘了点赞哦!比心!如需转载,请注明出处,谢谢!

 

© 著作权归作者所有

共有 人打赏支持
飞鱼说编程

飞鱼说编程

粉丝 178
博文 322
码字总数 614089
作品 0
深圳
程序员
私信 提问
将私有Android工程迁移至GitHub

以前不太在意GitHub是因为印象中他一直是托管开源代码的,适合大家分享开源代码。最近感谢党和政府对它的XX,也使我重新关注起它来。才发现GitHub也是可以托管私有代码的,不过要收费 最便宜...

lzpLiu
2013/03/07
0
17
Git/Github的使用并与Eclipse整合

Git简介 Git是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,不依赖于网络...

aqia358
2013/09/22
0
0
如何上传eclipse中Android项目的library项目

各位大侠,在github中上传一个eclipse中的一个Android项目,这个项目中包含有一个library项目。我给github上上传了Android项目但是这个library如何能一起上传?请大侠指点!!!...

SunnyTime
2015/06/16
259
0
git文章列表

关于gitlab默认clone协议 Git实现从本地添加项目到远程仓库 翻翻git之---一个简单的标签控件 LabelView (随手发了两张小宝宝的玩耍照) Git 项目推荐 | Java 版微信普通号机器人 翻翻git之---...

d_watson
2016/04/20
26
0
Eclipse上安装GIT插件及首次上传代码

一、Eclipse上安装Git插件EGit Eclipse的版本eclipse-Java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) EGit插件地址:http://download.eclipse.org/egit/up...

筱飞
2016/05/10
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

教你React Native使用fetch实现图片上传

这篇文章主要介绍了详解react关于事件绑定this的四种方式,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 在react组件中,每个方...

前端攻城老湿
15分钟前
1
0
webpack+vuex+axios 跨域请求数据的示例

本篇文章主要介绍了webpack+vuex+axios 跨域请求数据,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 使用vue-li 构建 webpack项...

前端攻城小牛
20分钟前
1
0
基础编程题目集-6-10 阶乘计算升级版

本题要求实现打印非负整数阶乘,其中N是用户传入的参数,其值不超过1000。如果N是非负整数,则该函数必须在一行中打印出N!的值,否则打印“Invalid input”。 输入格式: 每个输入包含一个测试...

niithub
20分钟前
1
0
聊聊flink的FsStateBackend

序 本文主要研究一下flink的FsStateBackend StateBackend flink-runtime_2.11-1.7.0-sources.jar!/org/apache/flink/runtime/state/StateBackend.java @PublicEvolvingpublic interface Sta......

go4it
49分钟前
1
0
webpack配置proxyTable时pathRewrite无效的解决方法

webpack配置接口地址代理 在项目开发中,接口联调的时候一般都是同域名下,且不存在跨域的情况下进行接口联调,但是当我们在本地启动服务器后,比如本地开发服务下是 http://localhost:8080 ...

前端小攻略
50分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部