2017-01-09 81 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是以這種方式,還是以主要方式。

(從評論複製來回答,帶着幾分社論添加:-))的

相關問題