eclipse git 整合
2016-02-18 16:56
417 查看
最近朋友都推荐使用github管理自己的项目,而且免费用户可以有5个仓库,恰好我也想了解下git,借此机会学习一下.
github官方指南使用独立第三方git工具来进行版本控制,并不借助于eclipse,但我觉得eclipse肯定也有插件来解决这类问题,就像subclipse一样.
如果你使用的不是Indigo,你可以从这里下载.
使用官方指南提供的msysgit工具的ssh-keygen命令生成.
使用eclipse自带的ssh2工具生成.
我们这里选用第二方式,使用eclipse自带的ssh2工具,具体步骤:
如果你的ssh2已经有了需要使用的id key,请先备份,然后将目录清空.
点击Window->Preferences->General->Network->SSH2,点击Key Management tab页,点击Generate RSA Key,然后点击Save Private key,将key保存自定义目录.
点击Export Via SFTP,在弹出窗口填入git@github.com,此时你的ssh目录会多出一个known_hosts文件,此文件与id_rsa.pub一样重要.
将生成的id_rsa.pub打开,删除空行复制里面的内容,然后粘贴到github的ssh keys中.
重启eclipse,查看ssh选项卡中是否能load出RSA Key与known hosts,如果不能检查以上步骤,否则你是连不上github的.
在应用根目录下创建一个README,随便写入内容,然后右键->team->commit,但此时文件仍然在你本地,并没有push到远程服务器上.
接着右键->team->remote->push,此处填写你的项目地址,协议,填写完后点击next,如果出现ssh://git@github.com:22 The authenticity of host “github.com” can’t be established. RSA key的错误信息请重启eclipse,重启完毕后继续此步骤.
如果没有异常,在弹出窗口直接点击add all branches spec按钮,最后点击finish,整个过程完毕,点击github你的主页就能看到你的代码.
转载 http://www.pigg.co/eclipse-and-github.html?replytocom=2
github官方指南使用独立第三方git工具来进行版本控制,并不借助于eclipse,但我觉得eclipse肯定也有插件来解决这类问题,就像subclipse一样.
安装egit
egit目前应该是eclipse上最好的git工具了,如果你使用的是eclipse Indigo,你可以直接点击help->eclipse marketplace,然后在search tab页上find “egit”,找到后直接install.如果你使用的不是Indigo,你可以从这里下载.
github
你需要在github上注册一个id,并且上创建一个Repository.如果有疑问请点击这里.ssh key生成
Repository创建好以后需要提交自己的ssh key.一般来说,key的生成有两种方式:使用官方指南提供的msysgit工具的ssh-keygen命令生成.
使用eclipse自带的ssh2工具生成.
我们这里选用第二方式,使用eclipse自带的ssh2工具,具体步骤:
如果你的ssh2已经有了需要使用的id key,请先备份,然后将目录清空.
点击Window->Preferences->General->Network->SSH2,点击Key Management tab页,点击Generate RSA Key,然后点击Save Private key,将key保存自定义目录.
点击Export Via SFTP,在弹出窗口填入git@github.com,此时你的ssh目录会多出一个known_hosts文件,此文件与id_rsa.pub一样重要.
将生成的id_rsa.pub打开,删除空行复制里面的内容,然后粘贴到github的ssh keys中.
重启eclipse,查看ssh选项卡中是否能load出RSA Key与known hosts,如果不能检查以上步骤,否则你是连不上github的.
PUSH配置
创建一个应用,然后在应用上右键->Team->Share Project,选择git,点击next,点击use or create repository in parent folder,不用理会上面的警告,直接finish.在应用根目录下创建一个README,随便写入内容,然后右键->team->commit,但此时文件仍然在你本地,并没有push到远程服务器上.
接着右键->team->remote->push,此处填写你的项目地址,协议,填写完后点击next,如果出现ssh://git@github.com:22 The authenticity of host “github.com” can’t be established. RSA key的错误信息请重启eclipse,重启完毕后继续此步骤.
如果没有异常,在弹出窗口直接点击add all branches spec按钮,最后点击finish,整个过程完毕,点击github你的主页就能看到你的代码.
转载 http://www.pigg.co/eclipse-and-github.html?replytocom=2
相关文章推荐
- JAVA线程池ThreadPoolExecutor的简单使用
- java读取本地properties文件
- java去除字符串中的空格、回车、换行符、制表符
- springmvc 带查询条件的分页,form的控制范围,怎么包裹条件提交给后台
- Java IO最详解
- JavaScriptCore详解
- struts1重定向 浅谈ActionForward的三种重定向
- Java垃圾回收机制
- 【实战Java高并发程序设计5】让普通变量也享受原子操作
- 一般java项目需要的用的技术重点
- 一般java项目需要的用的技术重点
- maven构建时报test错误
- maven项目在eclipse中build
- JAVA小问题总结
- window Eclipse中运行cygwin Hadoop!
- RxJava 创建操作符 just
- Java中join的使用
- Java线程
- [置顶] 自学-spring-quartz 进行整合-02
- SpringMVC中使用Interceptor拦截器