EGIT не добавляет origin github remote - PullRequest
7 голосов
/ 16 сентября 2011

Почему, если я создаю локальный репозиторий, затем создаю репозиторий github, а затем добавляю его как удаленный, я фиксирую локальный, а затем отправляю на удаленный, но у меня нет возможности тянуть из удаленного в локальный?

Если я добавляю удаленно с помощью git bash, все хорошо удаленно настроено правильно, и я могу вытащить, передать и извлечь в восходящий поток, но если я сделаю это с помощью мастера EGIT, он никогда не будет работать для локальных репозиториев, которые передаются, а затем извлекаются и слились ... Любые подсказки?

Вот запись в журнале:

eclipse.buildId = I20110613-1736 java.version = 1.6.0_26 java.vendor = Sun Microsystems Inc. Константы загрузчика: OS = win32, ARCH = x86, WS = win32, Аргументы платформы: -product org.eclipse.epp.package.java.product Аргументы командной строки: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product

Ошибка Вторник, 20 сентября 10:40:05 BST 2011 Текущей ветки нет настроен на тягу

org.eclipse.jgit.api.errors.InvalidConfigurationException: Нет значения для ключа branch.master.merge найден в конфигурации на org.eclipse.jgit.api.PullCommand.call (PullCommand.java:189) в org.eclipse.egit.core.op.PullOperation $ 1.run (PullOperation.java:82) в org.eclipse.core.internal.resources.Workspace.run (Workspace.java:2344) в org.eclipse.core.internal.resources.Workspace.run (Workspace.java:2326) в org.eclipse.egit.core.op.PullOperation.execute (PullOperation.java:104) в org.eclipse.egit.ui.internal.pull.PullOperationUI.execute (PullOperationUI.java:115) в org.eclipse.egit.ui.internal.pull.PullOperationUI $ 1.run (PullOperationUI.java:90) at org.eclipse.core.internal.jobs.Worker.run (Worker.java:54)

Ответы [ 4 ]

9 голосов
/ 04 декабря 2011

просто добавьте


    [branch "master"]
        remote = origin
        merge = refs/heads/master

в .git / config для извлечения из источника / мастера в мастер

6 голосов
/ 12 апреля 2012

Вы можете сделать это во вкладке «Git Repositories».

Окно> Показать представление> Другое ...> Git> Git Repositories

Расширять проектрепозиторий> Щелкните правой кнопкой мыши «Remotes»> Create Remote ...

1 голос
/ 27 октября 2011

Мы обсуждаем это, предлагая предлагаемое решение и указывая на сообщение об ошибке bugzilla на http://www.eclipse.org/forums/index.php/m/683377/.

Короче говоря, проблема заключается в том, что система Egit не знает, какая ветка на удаленном компьютере соответствует главной ветке в eclipse, и решение заключается в добавлении этой информации в файл конфигурации.

0 голосов
/ 21 февраля 2012

Изменение в файле конфигурации не работает в моем случае.

Таким образом, я удалил локальный проект после первоначальной загрузки и затем сделал ее. Теперь все хорошо.

...