Ошибка Egit для удаленного репо

80
9

У меня возникли трудности с подключением моего проекта в eclipse с моим удаленным репо с EGit. Я уже создал локальное git-репо, и теперь я хочу подключить его к github, но когда я добавляю URI и использую протокол https, я получаю:

"Internal error; consult Eclipse error log."

И я получаю это сообщение в журнале ошибок Eclipse:

Error validating org.eclipse.egit.ui.internal.components.RepositorySelectionPage

Как я могу это исправить?

Что я делаю, так это то, что я иду на пульты дистанционного управления, щелкните его правой кнопкой мыши и выберите "Создать удаленный...". Затем я изменяю URI, и я добавляю " https://github.com/Lumberfella/angularApp.git " в поле ввода URI, а путь Хоста и Репозитория автоматически заполняется:

Host: github.com
Repository path: /Lumberfella/angularApp.git

и в разделе подключения у меня есть https как протокол.

Когда я это делаю, он уже дает мне ошибку в верхней части окна "Выбор URI", в котором говорится: "Внутренняя ошибка, обратитесь к журналу ошибок Eclipse". это то, что я написал выше.

Im с использованием EGit версии 3.3.1

спросил(а) 2014-03-28T20:31:00+04:00 6 лет, 6 месяцев назад
1
Решение
99

Я не смог заставить его работать, добавив удаленный репозиторий, добавив https или ssh внутри eclipse в пульты дистанционного управления.

Но поскольку я смог создать рабочий локальный репозиторий, я решил, что все, что мне нужно было сделать, это загрузить Git Shell и добавить новый удаленный репозиторий.

По какой-то причине это полностью сработало, и оно также автоматически подключило удаленный репозиторий к затмению, поэтому Im теперь может напрямую перемещаться из eclipse в локальный и удаленный репозиторий (или из которых когда-либо хотелось).

ответил(а) 2014-03-30T13:09:00+04:00 6 лет, 6 месяцев назад
41

Я опробовал ваш репозиторий, и казалось, что репозиторий пуст. Я не совсем уверен в этом ответе, но я считаю, что вы не можете использовать URL-адреса только для чтения в пустых хранилищах (например, у них нет ветвей, чтобы тянуть).

Эта теория также поддерживается следствием исключения, который я нашел в представлении журнала ошибок:

Caused by: org.eclipse.jgit.api.errors.InvalidRemoteException: Invalid remote: test
at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:136)
at org.eclipse.egit.core.op.FetchOperation.run(FetchOperation.java:127)
at org.eclipse.egit.ui.internal.fetch.FetchOperationUI.execute(FetchOperationUI.java:100)
... 64 more
Caused by: org.eclipse.jgit.errors.NoRemoteRepositoryException: test: not found.
at org.eclipse.jgit.transport.TransportLocal$1.open(TransportLocal.java:131)
at org.eclipse.jgit.transport.TransportBundleFile$1.open(TransportBundleFile.java:106)
at org.eclipse.jgit.transport.Transport.open(Transport.java:556)
at org.eclipse.jgit.transport.Transport.open(Transport.java:316)
at org.eclipse.jgit.transport.Transport.open(Transport.java:287)
at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:120)
... 66 more

В принципе, трассировка говорит, что он не может получить содержимое из удаленного репозитория.

ответил(а) 2014-03-29T13:36:00+04:00 6 лет, 6 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема