Eclipse创建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

对于我的一个项目,当我尝试使用以下步骤创建git存储库时:
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 -- .