Eclipse创建git存储库失败
对于我的一个项目,当我尝试使用以下步骤创建git存储库时:Eclipse创建git存储库失败,eclipse,git,egit,Eclipse,Git,Egit,对于我的一个项目,当我尝试使用以下步骤创建git存储库时:selectteam→ 共享项目→ Git我会得到这个错误: 检查Eclipse错误日志视图会显示以下异常: org.eclipse.jgit.errors.NoWorkTreeeException:裸存储库已 既不是工作树,也不是索引 org.eclipse.jgit.lib.Repository.getWorkTree(Repository.java:1235)位于 org.eclipse.egit.ui.internal.shar
selectteam→ 共享项目→ Git
我会得到这个错误:
检查Eclipse错误日志视图会显示以下异常:
org.eclipse.jgit.errors.NoWorkTreeeException:裸存储库已
既不是工作树,也不是索引
org.eclipse.jgit.lib.Repository.getWorkTree(Repository.java:1235)位于
org.eclipse.egit.ui.internal.sharing.ExistingOrNewPage.fillTreeItemWithGitDirectory(ExistingOrNewPage.java:518)
在
org.eclipse.egit.ui.internal.sharing.ExistingOrNewPage.createControl(ExistingOrNewPage.java:353)
在
org.eclipse.jface.wizard.wizard.createPageControls(wizard.java:174)
在
org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:736)
在
org.eclipse.jface.wizard.WizardDialog.setWizard(WizardDialog.java:1182)
在
org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1241)
在
org.eclipse.jface.wizard.WizardDialog.access$4(WizardDialog.java:1238)
在
org.eclipse.jface.wizard.WizardDialog$8.run(WizardDialog.java:1227)
在
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
在
org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1225)
在
org.eclipse.team.internal.ui.wizards.ConfigureProjectWizardMainPage$2.双击(ConfigureProjectWizardMainPage.java:156)
在
org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:845)
位于org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)位于
org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)位于
org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:843)
在
org.eclipse.jface.viewers.StructuredViewer.handleDoubleSelect(StructuredViewer.java:1134)
在
org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(StructuredViewer.java:1246)
在
org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy.java:249)
在
org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:246)
在
org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:307)
位于org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
位于org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)
在org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)上
位于org.eclipse.jface.window.window.runEventLoop(window.java:826)
org.eclipse.jface.window.window.open(window.java:802)位于
org.eclipse.team.internal.ui.wizards.ConfigureProjectWizard.openWizard(ConfigureProjectWizard.java:224)
在
org.eclipse.team.internal.ui.wizards.ConfigureProjectWizard.shareProjects(ConfigureProjectWizard.java:124)
在
org.eclipse.team.internal.ui.actions.ConfigureProjectAction$1.run(ConfigureProjectAction.java:39)
在
org.eclipse.team.internal.ui.actions.TeamAction$3.run(TeamAction.java:266)
在
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
在
org.eclipse.team.internal.ui.actions.TeamAction.run(TeamAction.java:263)
在
org.eclipse.team.internal.ui.actions.ConfigureProjectAction.execute(ConfigureProjectAction.java:33)
在
org.eclipse.team.internal.ui.actions.TeamAction.run(TeamAction.java:515)
在
org.eclipse.team.internal.ui.actions.TeamAction.runWithEvent(TeamAction.java:549)
在
org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:241)
在
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
在
org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
在
org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
位于org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
位于org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)
在org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)上
在
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
在
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
在
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
在
org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)
位于org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
在
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
在
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
在
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
在
org.eclipse.equinox.internal.app.eclipseeapphandle.run(eclipseeapphandle.java:196)
在
org.eclipse.core.runtime.internal.adapter.eclipseeappluncher.runApplication(eclipseeappluncher.java:110)
在
org.eclipse.core.runtime.internal.adapter.eclipseeappluncher.start(eclipseeappluncher.java:79)
在
org.eclipse.core.runtime.adapter.EclipseStarter.run(EclipseStarter.java:354)
在
org.eclipse.core.runtime.adapter.EclipseStarter.run(EclipseStarter.java:181)
位于的sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
invoke(NativeMethodAccessorImpl.java:57)
在
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
位于java.lang.reflect.Method.invoke(Method.java:606)
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)位于
org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)位于
cd /path/to/yourRepo.git
cd ..
mkdir yourRepo
mv yourRepo.git yourRepo
cd yourRepo
git config --local --bool core.bare false
git reset HEAD -- .