myeclipse2014 配合git ssh提交
来源:互联网 发布:css编程放在html 编辑:程序博客网 时间:2024/06/05 02:13
今天起重新开始用myeclipse,并且配合git提交,HTTPS每次提交都要配置地址,账号密码,太麻烦了。
想改成SSH提交,把老的key拷了黏过来,再去提交发现myeclipse居然卡住了,然后报错
查了下日志(Myeclipse2014的git提交插件应该也是java写的)
java.lang.reflect.InvocationTargetExceptionat org.eclipse.egit.core.op.ListRemoteOperation.run(ListRemoteOperation.java:103)at org.eclipse.egit.ui.internal.components.RefContentAssistProvider$1.run(RefContentAssistProvider.java:82)at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:507)at org.eclipse.egit.ui.internal.components.RefContentAssistProvider.getRefsForContentAssist(RefContentAssistProvider.java:72)at org.eclipse.egit.ui.internal.components.SimplePushSpecPage.updateDestinationField(SimplePushSpecPage.java:169)at org.eclipse.egit.ui.internal.push.SimplePushRefWizard$1.setVisible(SimplePushRefWizard.java:117)at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1259)at org.eclipse.jface.wizard.WizardDialog.access$4(WizardDialog.java:1238)at org.eclipse.jface.wizard.WizardDialog$8.run(WizardDialog.java:1227)at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1225)at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:915)at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:428)at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:628)at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)at org.eclipse.jface.window.Window.runEventLoop(Window.java:826)at org.eclipse.jface.window.Window.open(Window.java:802)at org.eclipse.egit.ui.internal.repository.tree.command.PushCommand.execute(PushCommand.java:59)at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:290)at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:606)at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:243)at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:224)at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:167)at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:850)at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.handleWidgetSelection(HandledContributionItem.java:743)at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.access$7(HandledContributionItem.java:727)at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem$4.handleEvent(HandledContributionItem.java:662)at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:606)at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)at org.eclipse.equinox.launcher.Main.run(Main.java:1450)at org.eclipse.equinox.launcher.Main.main(Main.java:1426)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:606)at com.genuitec.pulse.eclipse.launcher.Main.main(Main.java:110)Caused by: org.eclipse.jgit.api.errors.TransportException: git@github.com:jijianfeng/ALibaba.git: Auth failat org.eclipse.jgit.api.LsRemoteCommand.call(LsRemoteCommand.java:196)at org.eclipse.egit.core.op.ListRemoteOperation.run(ListRemoteOperation.java:99)... 71 moreCaused by: org.eclipse.jgit.errors.TransportException: git@github.com:jijianfeng/ALibaba.git: Auth failat org.eclipse.jgit.transport.JschConfigSessionFactory.getSession(JschConfigSessionFactory.java:142)at org.eclipse.jgit.transport.SshTransport.getSession(SshTransport.java:121)at org.eclipse.jgit.transport.TransportGitSsh$SshFetchConnection.<init>(TransportGitSsh.java:248)at org.eclipse.jgit.transport.TransportGitSsh.openFetch(TransportGitSsh.java:147)at org.eclipse.jgit.api.LsRemoteCommand.call(LsRemoteCommand.java:175)... 72 moreCaused by: com.jcraft.jsch.JSchException: Auth failat com.jcraft.jsch.Session.connect(Session.java:482)at org.eclipse.jgit.transport.JschConfigSessionFactory.getSession(JschConfigSessionFactory.java:116)... 76 moreRoot exception:org.eclipse.jgit.api.errors.TransportException: git@github.com:jijianfeng/ALibaba.git: Auth failat org.eclipse.jgit.api.LsRemoteCommand.call(LsRemoteCommand.java:196)at org.eclipse.egit.core.op.ListRemoteOperation.run(ListRemoteOperation.java:99)at org.eclipse.egit.ui.internal.components.RefContentAssistProvider$1.run(RefContentAssistProvider.java:82)at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:507)at org.eclipse.egit.ui.internal.components.RefContentAssistProvider.getRefsForContentAssist(RefContentAssistProvider.java:72)at org.eclipse.egit.ui.internal.components.SimplePushSpecPage.updateDestinationField(SimplePushSpecPage.java:169)at org.eclipse.egit.ui.internal.push.SimplePushRefWizard$1.setVisible(SimplePushRefWizard.java:117)at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1259)at org.eclipse.jface.wizard.WizardDialog.access$4(WizardDialog.java:1238)at org.eclipse.jface.wizard.WizardDialog$8.run(WizardDialog.java:1227)at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1225)at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:915)at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:428)at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:628)at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)at org.eclipse.jface.window.Window.runEventLoop(Window.java:826)at org.eclipse.jface.window.Window.open(Window.java:802)at org.eclipse.egit.ui.internal.repository.tree.command.PushCommand.execute(PushCommand.java:59)at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:290)at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:606)at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:243)at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:224)at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:167)at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:850)at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.handleWidgetSelection(HandledContributionItem.java:743)at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.access$7(HandledContributionItem.java:727)at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem$4.handleEvent(HandledContributionItem.java:662)at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:606)at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)at org.eclipse.equinox.launcher.Main.run(Main.java:1450)at org.eclipse.equinox.launcher.Main.main(Main.java:1426)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:606)at com.genuitec.pulse.eclipse.launcher.Main.main(Main.java:110)Caused by: org.eclipse.jgit.errors.TransportException: git@github.com:jijianfeng/ALibaba.git: Auth failat org.eclipse.jgit.transport.JschConfigSessionFactory.getSession(JschConfigSessionFactory.java:142)at org.eclipse.jgit.transport.SshTransport.getSession(SshTransport.java:121)at org.eclipse.jgit.transport.TransportGitSsh$SshFetchConnection.<init>(TransportGitSsh.java:248)at org.eclipse.jgit.transport.TransportGitSsh.openFetch(TransportGitSsh.java:147)at org.eclipse.jgit.api.LsRemoteCommand.call(LsRemoteCommand.java:175)... 72 moreCaused by: com.jcraft.jsch.JSchException: Auth failat com.jcraft.jsch.Session.connect(Session.java:482)at org.eclipse.jgit.transport.JschConfigSessionFactory.getSession(JschConfigSessionFactory.java:116)... 76 more
大概意思就是验证没通过,原来key需要重新生成,我以为只要本地key和github上配置的key相等就可以了。
所以重新生成一个key
1.打开Git Bash
2.设置git的user name和email:
$ git config --global user.name "jijianfeng"
$ git config --global user.email "1031397017@qq.com"
3.查看git配置:
$ git config --lis
4.生成key
注意:查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
然后生成
5.使用key如果没有密钥则不会有此文件夹,有则备份删除
然后生成
$ ssh-keygen -t rsa -C “haiyan.xu.vip@gmail.com”
按3个回车,密码为空。
.ssh/id_rsa.pub里面的内容就是我们要的新key了,成功~
0 0
- myeclipse2014 配合git ssh提交
- 使用myeclipse2014提交项目至git oschina
- MyEclipse2014搭建SSH框架
- MyEclipse2014搭建SSH框架
- windows7使用MyEclipse2014的git插件提交文件到github,报错not authorized
- git ssh配置 及提交命令
- Git通过SSH提交工程到Github
- Git 修改Git的提交方式 https -> ssh
- IDE工具之myEclipse篇三::配合Git管理项目,项目提交不上去
- ssh登陆远程与 git提交代码,免输入密码
- 码云使用Tortoise git SSH的形式提交代码
- 如何使用特定的SSH Key提交GIT
- git初始化邮箱和将ssh提交到github上
- 如何向myeclipse2014项目中引入ssh
- MyEclipse2014搭建ssh jar包冲突
- MyEclipse2014整合SSH框架实现登录
- MyEclipse2014整合SSH框架实现登录
- MyEclipse2014
- Hadoop源码解析之ApplicationMaster启动流程
- elastic案例:logstash grok正则
- Java的内存机制
- HTML文档设置标记
- Zookeeper的功能以及工作原理
- myeclipse2014 配合git ssh提交
- Java集合类汇总
- Round D APAC Test 2017 Problem A. Vote (C++)
- Canny边缘检测算法的实现
- eclipse导入已经存在workspace里的工程
- CC2640之广播MAC地址
- MobSF分析.ipa文件,MobSF分析iOS app
- Material Design(4)
- c++ primer 练习 2.3、2.4