文档章节

eclipse与github整合

 林俊龙
发布于 2013/05/02 20:32
字数 654
阅读 2.6K
收藏 18

以前在eclipse上一直使用svn,小林所在公司用的cvs进行版本管理,最近很多朋友都在玩git,刚好小林业余时间也学习了下,但是苦于命令行太过艰深难记,那都是大神们做的事情,于是小林就想eclipse这么多插件会不会有大神也做了一款插件,刚好发现一款插件egit,不仅可以本地化版本控制,也可以和github等在线版本控制平台结合。于是就好好的把玩了,一下。也顺便把小林这款这题开源出来供大家下载修改。

安装egit

egit目前应该是eclipse上最好的git工具了,如果你也和小林一样,使用的eclipse juno,你可以直接在Help > Eclipse Marketplace中搜索egit直接安装,关于eclipse的安装,可以看小林的这篇博客《eclipse安装插件

gitHub

步骤一:登录github,https://github.com,都是E文的,英文不好的朋友可以下个有道词典或者金山词霸,小林用的是有道词典。。。

步骤二:注册一个github帐号,创建github的帐号很简单只需要输入用户名邮箱和密码,

步骤三:创建一个repository,不懂的童鞋可以猛挫这里

步骤四:获取仓库地址,比如小林新建的这个项目叫linove用于小林博客主题的修改,地址是https://github.com/linjl/linove.git

push项目到github

创建一个应用,然后在应用上右键->Team->Share Project,选择git,点击next,点击use or create repository in parent folder,不用理会上面的警告,直接finish. 在应用根目录下创建一个README,随便写入内容,然后右键->team->commit,但此时文件仍然在你本地,并没有push到远程服务器上. 接着右键->team->remote->push,此处填写你的项目地址,协议,(这里采用https协议的方式,类似https://github.com/linjl/linove.git). 如果没有异常,在弹出窗口直接点击add all branches spec按钮,最后点击finish,整个过程完毕,点击github你的主页就能看到你的代码.

从github检出项目

  1. 在eclipse中切换到Git Repository Exploring视图
    Window > Open Perspective > Git Repository Exploring
  2. 点击Clone a Git repository
  3. 以小林的这个项目为例https://github.com/linjl/linove.git
    URI中直接输入https://github.com/linjl/linove.git,然后在Authentication中输入注册的user邮箱和密码勾选Store in Secure Store,假如你只是检出,不需要push内容到github,那就不需要填写user和password

(全文完)

© 著作权归作者所有

粉丝 3
博文 16
码字总数 20637
作品 0
广州
私信 提问
加载中

评论(4)

林俊龙 博主

引用来自“Damian”的评论

是GitHub,不是githup。。。

3q,犯2了我,总是写成githup
Damian
Damian
是GitHub,不是githup。。。
张小贤
张小贤
标记下,等明天考完试也来把玩下!
小沫
小沫
学习啦
Eclipse与github整合完整版

最近朋友都推荐使用github管理自己的项目,而且免费用户可以有5个仓库,恰好我也想了解下git,借此机会学习一下. github官方指南使用独立第三方git工具来进行版本控制,并不借助于eclipse,但我觉...

亭子happy
2012/10/24
348
0
Eclipse 基金会新增一员:红帽将把 Ceylon 移交给它

红帽公司计划将 Ceylon 语言移交至 Eclipse 基金会,目前该提案已获批准,Eclipse Ceylon 项目也已被创建。 背景: Eclipse Ceylon 是一门现代的静态类型编程语言,支持与 Java, Android 和 ...

局长
2017/08/21
2.6K
7
把用maven管理的项目去maven化

在github上下载了一个安卓项目,使用idea+maven构建的,老师叫我把这个项目转化为eclipse下的普 通安卓项目(不要用maven管理),原因是做完后方便整合,其他项目是ADT开发的。下载的项目导入...

梁笑
2014/09/27
1.6K
10
Git/Github的使用并与Eclipse整合

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

aqia358
2013/09/22
202
0
quick-cocos2dx团队开发(基础篇)

这篇文章多以博客链接为主, 都是经过实际测试, 并觉得内容不错的文章, 算是做一个资源的整合吧 文章概要 1、什么是quick-cocos2dx 2、github是什么, 为什么选用 github 3、如何使用github进行...

x海洋in
2013/11/15
2.8K
5

没有更多内容

加载失败,请刷新页面

加载更多

入门级科普:五分钟让你的应用拥有高精度定位功能

本文作者:用户_123456789 什么是智能定位服务 定位能力即帮助用户解决“我在哪”的问题,依托百度位置大数据及多种混合定位方式,百度地图开放平台为智能穿戴、用车出行、快递物流、生活服务...

百度开发者中心
2019/08/14
9
0
在Ruby on Rails中对nil v。空v。空白的简要解释 - A concise explanation of nil v. empty v. blank in Ruby on Rails

问题: I find myself repeatedly looking for a clear definition of the differences of nil? 我发现自己一再寻找nil?差异的明确定义nil? , blank? , blank? , and empty? , empty? in ......

javail
今天
15
0
DevOps与NoOps现状分析

时下的IT趋势中,DevOps 正是一个热语。它起源于几年前SPA (单页面应用) 的前端应用.我认为常态的IT技术适应就是,在新技术爆发的那一时刻开始,立马就会被敏锐的人们所采用,然后被快速传播...

tidings_
今天
21
0
OSChina 周六乱弹 —— 代码创造人工生命

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @小小编辑推荐:《inner universe》 - ORIGA 《inner universe》 - ORIGA 手机党少年们想听歌,请使劲儿戳(这里) 当机器人具有意识的时候,...

小小编辑
今天
20
1
怎么创建远程桌面连接

1、IIS7远程桌面 管理中文最新版是一款专业的远程桌面管理工具,更新了原09网络远程桌面管理,较之以前的版本,操作更加便捷,能够同时远程多台服务器,多台服务器间自由切换,完全无压力。I...

吹的心痒痒
今天
22
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部