2017-01-09 76 views
-1

为什么eclipse给我这个“没有为当前分支项目配置远程URL”错误每2分钟?当Yatta应用程序请求项目导出时,会触发它。没有为当前分支项目配置远程URL

由de.yatta.eclipse.launcher.oomph.tasks插件触发:

org.eclipse.team.core.TeamException: No remote URL configured for current branch in repository of project vaadinwebsite. 
    at org.eclipse.egit.core.GitProjectSetCapability.asReference(GitProjectSetCapability.java:81) 
    at org.eclipse.egit.core.GitProjectSetCapability.asReference(GitProjectSetCapability.java:53) 
    at de.yatta.eclipse.launcher.oomph.tasks.impl.ProfilesProjectSetImportTaskImpl.getProjectReference(ProfilesProjectSetImportTaskImpl.java:289) 
    at de.yatta.eclipse.launcher.oomph.tasks.impl.ProfilesProjectSetImportTaskImpl.getProjectReference(ProfilesProjectSetImportTaskImpl.java:276) 
    at de.yatta.eclipse.launcher.oomph.setup.internal.builders.ProfilesProjectSetImportTaskBuilder.addProjectReference(ProfilesProjectSetImportTaskBuilder.java:149) 
    at de.yatta.eclipse.launcher.oomph.setup.internal.builders.ProfilesProjectSetImportTaskBuilder.build(ProfilesProjectSetImportTaskBuilder.java:133) 
    at de.yatta.eclipse.launcher.oomph.setup.builders.core.SetupBuilder.buildTasks(SetupBuilder.java:290) 
    at de.yatta.eclipse.launcher.oomph.setup.builders.core.SetupBuilder.buildTasks(SetupBuilder.java:233) 
    at de.yatta.eclipse.launcher.client.export.ProfileExporter.createProfile(ProfileExporter.java:521) 
    at de.yatta.eclipse.launcher.client.export.ProfileExporter.exportProfile(ProfileExporter.java:103) 
    at de.yatta.eclipse.launcher.client.export.ExportJob.run(ExportJob.java:82) 
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) 

据我所知,目前对这个项目的远程URL。我提到“日食”和“亚塔”只是为了给出一些背景。考虑到这些评论,它可能更多的是一个“混帐”设置问题。

+0

它说:“对于*当前分支*”(重点煤矿),因此推测它不是愿意承担一个全球性的仓库范围远程,它需要一个专门为*当前分支*。如果只有一个遥控器,最有可能命名为'origin',这可能意味着你应该将当前分支的'remote'设置为'origin'。如果当前分支是'zorg',那么在命令行中,它是'git config branch.zorg.remote origin'。在Eclipse中我不能说什么。 – torek

+0

谢谢,这工作。如果您将评论移至“回答”,我可以将其标记为已接受的答案。或者我可以在几天内。无论如何,再次感谢。 – user3329922

回答

0

Eclipse的错误消息指出“为当前分支”(重点煤矿),因此推测它不是愿意承担一个全球性的仓库范围远程:它想要一个专门针对当前分支。如果只有一个遥控器,最有可能命名为origin,这可能意味着您应该将当前分支的remote设置设置为origin。如果当前分支是zorg,那么在命令行上将是git config branch.zorg.remote origin。在Eclipse中使用什么命令或点击框来点击,我不能说。

这似乎是在Eclipse中的一个错误:在一般Git会使用origin时没有远程配置(例如,如果运行git fetch和当前分支没有配置遥控器,Git会尝试从origin获取)。既然Eclipse是它自己的事情,那么它当然可以制定自己的规则,不管Git是以这种方式,还是以主要方式。

(从评论复制来回答,带着几分社论添加:-))的

相关问题