2017-01-09 7 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 для этого проекта. Я упоминаю «затмение» и «ятту» только для того, чтобы дать некоторый контекст. Учитывая комментарии, возможно, это скорее проблема установки «git».

+0

Он говорит «для * текущей ветви *» (курсив мой), так что, вероятно, это не готов принять глобальный репозиторий для всей remote, он хочет, чтобы он был специально для * текущей ветки *. Если есть только один пульт, скорее всего, названный '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 по-немногим, как это, или даже по-крупному.

(Скопировано комментарий ответить, с немного editorializing добавил :-))

 Смежные вопросы

  • Нет связанных вопросов^_^