今天使用eclipse时,遇到一个奇怪的问题。我首先通过命令行,导入了一个具有读写权限的项目:
git clone git@github.com:smallsilver/druid.git
然后在它的基础上创建了一个eclipse项目。修改了代码之后,通过eclipse的egit插件提交,总是提示Auth fail,试遍了所有密码都一样。仔细检查了egit相关的配置,都没有发现问题。
可是通过命令行是没有问题的,这是怎么回事?
好在有万能的stackoverflow,经过搜索,发现了这个问题,看来不只我一个人遇到:
http://stackoverflow.com/questions/3601805/auth-problem-with-egit-and-github
原来,通过ssh向github提交时,需要配置密钥文件,但这个选项却没有放在egit中,而是在"Window > Preferences > Network Connections > SSH2"这个偏僻的角落里。
关键在于这个ssh2 home,之前的值是另一个目录,里面没有密钥文件。看看那个目录里有什么?
关键就在于id_rsa这个文件,这是私钥。在Key Management中,将它导入:
然后再试试提交,成功。
这个也是我遇到的问题,希望对大家有帮助!
- 大小: 41.3 KB
- 大小: 21.5 KB
分享到:
相关推荐
Eclipse的Egit插件是开发人员在Eclipse集成开发环境中使用Git版本控制系统的重要工具。Git是一种分布式版本控制系统,用于跟踪对代码库的修改,它为开发者提供了版本控制功能,如分支管理、合并代码以及回溯历史等。...
本篇文章将深入探讨如何在MyEclipse或Eclipse中有效地使用Egit插件,帮助开发者掌握其核心功能与操作流程。 1. **安装Egit插件** 在Eclipse或MyEclipse中安装Egit插件,首先需要访问Eclipse Marketplace。通过菜单...
- `content.jar`和`artifacts.jar`是Eclipse插件的主要内容,包含了EGit的类库和资源文件。 - `site.xml`是描述插件的元数据文件,包括插件的名称、版本、依赖关系等信息。 2. **Eclipse安装EGit**: - 打开...
1. **下载EGit插件**:首先,你需要访问Eclipse的官方网站或EGit的GitHub页面,下载最新版本的EGit插件。通常,这些插件是以.zip或.tar.gz格式提供的。 2. **解压插件**:下载完成后,解压缩文件,你会看到一个名为...
Egit插件将Git的强大功能无缝集成到Eclipse中,使得在IDE内进行版本控制操作变得更为便捷。 安装Egit1.3.0插件的过程非常简单。首先,你需要下载包含Egit插件的压缩包。在本例中,压缩包名为"egit"。解压缩后,你会...
Git 是分布式版本控制系统,EGit 是 Eclipse 中的 Git 插件集成。 18一、安装 EGit 插件 通过 Eclipse 的 Help > Install New Software 功能,选择合适的 Eclipse 版本,然后搜索 EGit 并安装。 18二、配置 ...
EGit是Eclipse社区开发的一个官方插件,它实现了Git版本控制系统与Eclipse IDE的无缝集成。通过EGit,用户可以在Eclipse内部进行创建、克隆、提交、拉取、合并、推送等Git操作。这极大地提升了开发效率,减少了在...
Eclipse上的EGIT插件是Git版本控制系统与Eclipse IDE集成的重要工具,它使得开发者可以在熟悉的Eclipse环境中方便地进行Git操作,如代码版本控制、分支管理、代码合并等。以下是对EGIT使用的一些关键知识点的详细...
elipse egit 插件 使用git来pull push 需要配置的内容特别是master的2行
Eclipse STS(Spring Tool Suite)插件是专为开发Spring框架应用而设计的一款强大工具。它是基于Eclipse IDE的扩展,提供了丰富的功能,旨在简化Spring应用的开发、测试和部署过程。以下是对Eclipse STS插件及其相关...
**基于Eclipse的Git插件——Egit** Egit是Eclipse IDE中的一个核心插件,专门用于集成Git版本控制系统,让开发者能够在熟悉的Eclipse环境中高效地管理代码仓库。Git是一种分布式版本控制系统,广泛应用于软件开发,...
2. **手动安装**:访问[官方下载页面](http://download.eclipse.org/egit/updates/),下载最新的EGIT插件包。之后在Eclipse中依次选择`Help` > `Install New Software...`,在弹出的对话框中点击`Add...`按钮,输入...
Eclipse,作为一个强大的Java开发IDE,通过Egit插件实现了与Git的无缝集成,让开发者能够在Eclipse环境中直接进行版本控制操作,如克隆、提交、分支管理和合并等。 **Egit插件的安装与配置** 1. **安装Egit插件**...
在EGit中,"content.jar"和"artifacts.jar"是两个关键的库文件,它们包含了EGit插件的运行时组件。"content.jar"通常包含插件的主要内容,如类、资源文件等,而"artifacts.jar"则可能包含了插件的元数据和其他辅助...
这是一个标准的Eclipse插件安装流程:用户通常需要通过Eclipse的“Help”菜单 -> "Install New Software",然后指向包含下载的EGit插件的本地文件夹,选择所有组件进行安装,最后重启Eclipse以使新安装的插件生效。...
1. **安装Eclipse Egit插件**:通过Eclipse的内置Marketplace或Update Site,搜索EGit并按照提示进行安装。 2. **创建Git仓库**:在Eclipse中,你可以选择一个现有的项目或者新建一个项目,然后右键点击项目选择...
Eclipse与Git的整合,通过Egit插件实现,使得在Eclipse中可以直接进行Git操作,如克隆、提交、推送和拉取等。 本压缩包文件"git eclipse离线安装包"提供了Egit插件的离线安装方式,这对于网络环境不稳定或者需要...
EGit则是Eclipse的一个开源插件,它为Eclipse IDE提供了对Git的支持。通过EGit,开发者可以在Eclipse环境中完成创建、克隆、提交、推送、拉取等Git操作,无需离开IDE。EGit的集成使得Git的使用更加直观和高效。 M2...
Eclipse是一款广泛使用的开源集成开发环境(IDE),它支持多种编程语言,如Java、C++...但如果你有选择,考虑升级到Git并使用Eclipse的EGit插件,因为Git提供了更高级的功能,如分布式版本控制和图形化的提交历史查看。