最近朋友都推荐使用github管理自己的项目,而且免费用户可以有5个仓库,恰好我也想了解下git,借此机会学习一下.
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的生成有两种方式:

  1. 使用官方指南提供的msysgit工具的ssh-keygen命令生成.
  2. 使用eclipse自带的ssh2工具生成.

我们这里选用第二方式,使用eclipse自带的ssh2工具,具体步骤:

  1. 如果你的ssh2已经有了需要使用的id key,请先备份,然后将目录清空.
  2. 点击Window->Preferences->General->Network->SSH2,点击Key Management tab页,点击Generate RSA Key,然后点击Save Private key,将key保存自定义目录.

  3. 点击Export Via SFTP,在弹出窗口填入git@github.com,此时你的ssh目录会多出一个known_hosts文件,此文件与id_rsa.pub一样重要.

  4. 将生成的id_rsa.pub打开,删除空行复制里面的内容,然后粘贴到github的ssh keys中.
  5. 重启eclipse,查看ssh选项卡中是否能load出RSA Key与known hosts,如果不能检查以上步骤,否则你是连不上github的.

PUSH配置

  1. 创建一个应用,然后在应用上右键->Team->Share Project,选择git,点击next,点击use or create repository in parent folder,不用理会上面的警告,直接finish.
  2. 在应用根目录下创建一个README,随便写入内容,然后右键->team->commit,但此时文件仍然在你本地,并没有push到远程服务器上.
  3. 接着右键->team->remote->push,此处填写你的项目地址,协议,填写完后点击next,如果出现ssh://git@github.com:22 The authenticity of host “github.com” can’t be established. RSA key的错误信息请重启eclipse,重启完毕后继续此步骤.
  4. 如果没有异常,在弹出窗口直接点击add all branches spec按钮,最后点击finish,整个过程完毕,点击github你的主页就能看到你的代码.

转载于:https://www.cnblogs.com/jubincn/p/3381092.html

Eclipse与github整合完整版相关推荐

  1. VS2005 TS SP1压缩整合完整版BT下载

    此版本为VS2005 TS整合SP1后的完整版,无任何删减,用ULTRAISO进行压缩,使得原版的5G文件变为3G,便于刻录和储存. 请下载后留言,以便于统计BT人数.请自觉作种,谢谢! BT种子下载 ...

  2. IDEA快捷键改为eclipse的快捷键(完整版)、常用快捷键、导入已有的设置

    文章目录 3.IDEA快捷键 3.1设置快捷为Eclipse的快捷键 3.2通过快捷键功能修改快捷键设置 3.3通过指定快捷键,查看或修改其功能 3.4导入已有的设置 3.5常用快捷键 3.IDEA快 ...

  3. ueditor文件夹里的inc_fun_funadmin.php,织梦DedeCMS与Ueditor百度编辑器整合完整版

    二.把UE放进 DedeCMS(以下简称DD) 三.修改 include/inc/inc_fun_funAdmin.php 让 DD 能够调用到 UE 四.修改 include/ueditor/edi ...

  4. baocms伪静态_最新Baocms+Niucms整合完整版源码生活o2o程序,商城,活动营销,微信,wap等...

    唐小小 2015-12-19 15:24 关于不能显示验证码的问题,在网上已经找到完美解决方法,不敢独享,献给大家! 把以下代码保存为任何PHP文件,比如1.php,运行之后就可以显示验证码了! /* ...

  5. Spring boot Mybatis 整合(完整版)

    Spring boot Mybatis 整合(完整版) 更多干货 SpringBoot系列目录 正题 本项目使用的环境: 开发工具:Intellij IDEA 2017.1.3 springboot: ...

  6. 超级详细!!!Spring、SpringMVC、Mybatis知识点完整版更新!IOD、DI依赖注入、Mybatis配置、SQL、MVC拦截器、Web开发、SSM整合案例。

    Spring Spring框架知识点完整版 上篇,SSM三部曲之一 知识点涵盖:Spring简介IOC控制反转DI依赖注入LombokSPEL配置文件低频知识点注解开发Spring常用注解 链接:ht ...

  7. Spring Boot整合EasyExcel(完整版包含上传解析excel和下载模板)

    Spring Boot整合EasyExcel(完整版包含上传解析excel和下载模板) 1. 加入依赖 2. 对读取excel内容(批量添加) 3. 模板下载: 1. 加入依赖 <depende ...

  8. eclipse安装教程完整版

    eclipse安装教程完整版 安装Java教程 安装eclipse教程 安装Tomcat教程 安装MySQL数据库教程 安装Java教程 到官网下载Java,这里推荐下载Java SE 8 下载完成后 ...

  9. 2023史上最全Java面试题【完整版】跳槽必备,看完轻松收撕面试官

    ✨作者简介:杨 戬,博客专家.github开源作者 ✨多年工作总结:Java学习路线总结,小白逆袭Java技术总监 ✨技术交流:定期更新Java硬核干货,不定期送书活动.助你实现技术飞跃 ✨关注公众号 ...

最新文章

  1. 七个最流行的Python神经网络库
  2. 自定义字体——自带常见图标,以后就省的切图了
  3. Java精确到毫秒获取时间的三种方法,以及适用场景
  4. Linux系统查看开放的端口、开启指定端口、关闭指定端口和查看及删除定时任务
  5. mysql 一维转二维_php 二维转一维,并取固定字段
  6. 如何写出吸引HR的软件测试简历
  7. JZOJ 3426. 封印一击
  8. Thread 实现多线程同步下载网络图片(Java)
  9. 亲手制作:超级DOS工具+Vista+加强版WindowsXP Lite5.8集成
  10. 使用Hutool工具完成发(带模板)邮件功能
  11. idea 修改单个文件的 编码格式
  12. 学生信息管理系统的登陆
  13. Java P1460 健康的荷斯坦奶牛 Healthy Holsteins
  14. Linux系统---Discuz论坛网站创建部署
  15. flex: 0 0 auto
  16. 太激动!Android修改全局字体样式,替换整个APP字体
  17. 从计算机键盘上输入汉字时输入的实际上,从计算机键盘上输入汉字时,输入的实际上是...
  18. COSCon'19 开源操作系统论坛
  19. android 取消选择图片会闪退或者报错
  20. MVC模式的正确理解

热门文章

  1. [BZOJ 1452] Count
  2. Appium——api常用函数
  3. SWIFT推送之本地推送(UILocalNotification)之二带按钮的消息
  4. POJ1430 Binary Stirling Numbers
  5. linux下memcache安装
  6. 如何在C++中动态分配二维数组
  7. ASP.NET小技巧——回传后保持页面的滚动位置
  8. php梯度区间计算,快速计算梯度的魔法--反向传播算法
  9. Alibaba 开源工具 Arthas 使用
  10. Android 地图搜索商家,检索关键字(高德地图,百度地图),地址搜索