先说下问题,上传代码成功, 换了一台机器以后, 可以下载,但上传失败。 参考了几个文档, 其中包括
http://wenku.baidu.com/view/d88ecee7aeaad1f346933f63.html 在Eclipse中使用github进行项目版本控制
http://www.open-open.com/lib/view/open1351051959008.html Eclipse与github整合 完整版
问题依旧, 最后发现是下载代码是使用的URI不对, 删掉本地的GIT程序, 换成ssh的重新下载一遍就可以了。
整理正常流程操作步骤如下:
环境部分
eclipse, egit
1. eclipse - 窗口 - 首选项 - 常规 - 网络连接 - SSH2 - 密钥管理
1.1 生成RSA密钥,密文可以不用写, 点保存私钥, 应用。这里可以保存到默认的 user/username/.ssh/id_rsa 这个文件中, 如果想用另外的文件, 保存后要在SSH2-常规 中加入这个名字
生成后需要将id_rsa.pub文件中的内容添加到github中,登录github, 点击工程, 点击右边的Settings, 选择左边的Deploy Keys, 点击add deploy key. 输入一个名字,随便写, 然后将id_rsa.pub文件中的内容复制到key中点add key保存
1.2如果之前已经生成过密钥, 可将文件复制到本机的user/username/.ssh/ 路径下, 确保文件名在SSH2 - 常规中,执行后续操作之前先在密钥管理中 装入现有私钥。 选中文件,输入密码(如1.1中写了的话)
2. eclipse - Git Repositories 标签 - Clone a Git Repository and add the clone to this view 就是那个带小箭头的按钮
将github端工程的地址复制到URI里, 并选中protocol:ssh, 勾选Store in Secure Store.
这时URI的格式应该是 ssh://git@github.com/xxx/xxxxx.git 这种形式,host自动填上了github.com, Repository path自动填上了xxx/xxxxx.git 下面的User也自动填上了git.
3. 点下一步, 成功则出现master选项, 继续点下一步 进入Local Destination 界面
配置好你的git本地下载的路径,可以默认, 点完成
4. 在Git Repositories标签中, 将刚才下载的代码导入为java工程,点右键 Import Projects...
选择Import as general project, 点完成即可
5. 回到Java标签,看到新建的工程,随便修改一个文件,点右键小组 - Commit - 写入注释 - 点击Commit and Push
大功告成
相关推荐
Eclipse,作为一个强大的Java开发IDE,通过Egit插件实现了与Git的无缝集成,让开发者能够在Eclipse环境中直接进行版本控制操作,如克隆、提交、分支管理和合并等。 **Egit插件的安装与配置** 1. **安装Egit插件**...
egit-github, GitHub Mylyn连接器 支持的连接器EGit连接器是一个 Eclipse 插件,用于处理在Github上托管的Git库。 它是基于is库的,它是纯Java中的Git实现,并与is集成了 Eclipse Git团队提供程序。这里软件包是在...
Eclipse + EGit + Maven 的集成使用是现代Java开发中常见的工具组合,它们各自负责不同的任务,协同工作以实现高效且版本控制良好的项目管理。以下将详细介绍这些工具的安装和配置。 1一、Maven 安装 Maven 是一个...
Eclipse EGit是一款集成在Eclipse IDE中的Git版本控制系统,使得开发者可以在熟悉的Eclipse环境中进行Git操作,如代码版本管理、分支操作、合并等。Git是目前广泛使用的分布式版本控制系统,它具有强大的版本管理和...
Egit是Eclipse集成开发环境(IDE)中的一个开源插件,主要用于在Eclipse中管理和协同Git版本控制系统。本教程将详细介绍如何安装和使用Egit,包括中文版和英文原版的官方使用说明。 首先,我们需要了解如何在...
1. **仓库克隆**:EGit允许用户直接在Eclipse中克隆GitHub上的项目,只需输入仓库URL,插件会自动下载所有源代码和版本历史。 2. **版本控制**:EGit支持Git的所有基本操作,如提交、回退、合并、解决冲突等。用户...
结论:从eclipse提交代码到github非常简单,只需要安装git插件,创建github仓库,在eclipse中配置git,然后提交代码到github。通过这四个步骤,我们可以轻松地将代码分享到github上,和其他开发者协作开发。
Eclipse EGit GitHub连接器EGit GitHub Connector是一个Eclipse插件,用于处理Github上托管的Git存储库。 它基于JGit库(它是纯Java中的Git实现),并与Eclipse Git Team Provider EGit集成,并使用Mylyn框架。 该...
EGit是Eclipse社区开发的一个开源项目,它的主要功能是对Git版本控制系统进行集成,使得用户可以直接在Eclipse环境中进行Git操作,无需离开IDE。Git作为一款分布式版本控制系统,因其强大的分支管理和高效的数据存储...
### Eclipse上使用GitHub教程 #### 一、准备工作 在正式开始使用Eclipse与GitHub进行项目的发布与同步之前,...通过以上步骤,你可以在Eclipse中高效地使用GitHub进行项目管理和版本控制。希望这份教程对你有所帮助!
Egit是Eclipse IDE中的一个核心插件,专门用于集成Git版本控制系统,让开发者能够在熟悉的Eclipse环境中高效地管理代码仓库。Git是一种分布式版本控制系统,广泛应用于软件开发,以追踪对文件的修改,并支持多个...
本教程将详细介绍如何在Eclipse中使用Git与GitHub进行交互。 首先,你需要下载并安装Git。在提供的压缩包中,有一个64位Windows环境的Git安装包,双击运行,按照安装向导的提示进行安装。确保在安装过程中,将“Use...
在这个特定的场景下,如果Eclipse项目是一个用于分析GitHub数据的工具,那么`.project`和`.classpath`文件可能包含了与GitHub插件相关的配置,`AndroidManifest.xml`可能包含了访问GitHub API所需的权限声明。...
org.eclipse.egit.repository-2.3.1.201302201838-r.zip eclipse4.2 juno亲测可以实用,用来同步github项目。国内下载太慢,上传与大家分享
2. **Eclipse集成**:在Eclipse环境中如何配置和使用EGit,包括创建新的Git仓库、导入已有的Git项目、进行版本控制操作。 3. **版本控制**:如何使用EGit进行版本提交、回退、查看历史、解决冲突等。 4. **远程仓库*...
Egit使得在Eclipse或MyEclipse中使用Git变得更加便捷,提供了图形化的用户界面,使得代码版本控制操作更加直观易用。 Git的核心功能包括: 1. 版本管理:Git可以记录项目的所有历史版本,允许你在任何时候回滚到...
Egit-1.3 是一个专门为 Eclipse 和 MyEclipse 开发的 Git 集成插件,用于在这些集成开发环境中实现对 Git 版本控制系统的支持。Git 是一种分布式版本控制系统,它允许开发者追踪代码的修改历史,协同工作,并进行...
eclipse插件egit,可以让eclipse直接连接github。具体安装看博文:http://blog.csdn.net/lxn39830435731415926/article/details/52346909
Eclipse的Git插件Egit是开发者们在Eclipse或MyEclipse环境中进行Git版本控制的重要工具。Egit 3.7.2是这个插件的一个稳定版本,它提供了丰富的功能,使得用户可以在熟悉的Eclipse界面内进行Git操作,极大地提高了...