Клонирование репозитория Git в Eclipse (ошибка переноса)

Я новичок в службах Bluemix. Я не смог найти точного решения этой проблемы.

У меня есть веб-приложение на Bluemix и репозиторий Git на DevOps. Я работаю над Eclipse (есть плагины Git и Bluemix) и внес некоторые изменения в проект. Теперь у меня есть последняя версия проекта на стороне Local и Bluemix, и мне нужно обновить репозиторий (который все еще является стартовым кодом).

В качестве первого шага я пытаюсь клонировать репозиторий Git (в Eclipse). После заполнения полей URI и аутентификации я получаю сообщение об ошибке, показанное ниже. Я могу обойти ошибку SSL, установив http.sslVerify=false, но не могу решить другие. Спасибо.

Ошибка транспорта

Журнал ошибок:

eclipse.buildId=4.4.2.M20150204-1700
 java.version=1.8.0_45
 java.vendor=Oracle Corporation
 BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=tr_TR
 Framework arguments:  -product org.eclipse.epp.package.jee.product
 Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

 org.eclipse.egit.ui
 Error
 Thu Apr 23 12:46:33 EEST 2015
 https://hub.jazz.net/git/***/***: authentication not supported

 org.eclipse.jgit.api.errors.TransportException: https://hub.jazz.net/git/***/***: authentication not supported
     at org.eclipse.jgit.api.LsRemoteCommand.execute(LsRemoteCommand.java:223)
     at org.eclipse.jgit.api.LsRemoteCommand.call(LsRemoteCommand.java:159)
     at org.eclipse.egit.core.op.ListRemoteOperation.run(ListRemoteOperation.java:99)
     at org.eclipse.egit.ui.internal.clone.SourceBranchPage$8.run(SourceBranchPage.java:324)
     at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
 Caused by: org.eclipse.jgit.errors.TransportException: https://hub.jazz.net/git/***/***: authentication not supported
     at org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:494)
     at org.eclipse.jgit.transport.TransportHttp.openFetch(TransportHttp.java:309)
     at org.eclipse.jgit.api.LsRemoteCommand.execute(LsRemoteCommand.java:202)
     ... 4 more

ПРИМЕЧАНИЕ. Изучив журнал ошибок, я решил, что проблема связана с аутентификацией. Но я использую тот же адрес электронной почты и пароль, что и для входа в Bluemix. Кстати, я попробовал это в командной строке Git. Он успешно клонирован, зафиксирован и отправлен. И я не понимаю, почему эта проблема возникает в Eclipse.


person smtnkc    schedule 22.04.2015    source источник


Ответы (7)


Проверьте в профиле Git, если вы включили двухфакторную аутентификацию. Потому что в этом случае, когда вы подключаетесь из браузера, он правильно аутентифицируется и подключается, но когда вы делаете это из eclipse, он проверяет только обычные учетные данные (имя пользователя, пароль) и не проходит аутентификацию.

person VishalS    schedule 04.01.2018

Я только что проверил это от начала до конца и не имел никаких проблем. Может быть, это было преходяще? Можешь попробовать еще раз, пожалуйста?

Вот шаги, которые я предпринял для воспроизведения:

File/Import...
Select dialog
* Git/Projects from Git
* click next

Select Repository Source dialog
* Clone URI
* click next

Source Git Repository dialog
* from Settings page (e.g. https://hub.jazz.net/project/you/yourproject/settings/general)
* copy the Git URL e.g. https://hub.jazz.net/git/you/yourproject
(Host and Repository Path should populate)
* populate User and Password with your IBM ID
* click next

Branch Selection dialog
* (master should be selected)
* click next

Local Destination dialog
* select a local destination
* click next

Select a wizard to use for importing projects dialog
* (Import existing projects should be selected)
* click finish

и вуаля!

Если URL-адрес Git введен неправильно, диалоговое окно «Выбрать ветку» отобразит диалоговое окно с ошибкой, описанное в исходном вопросе.

person christo4ferris    schedule 23.04.2015
comment
Привет, спасибо за ответ. Я получаю эту ошибку на этапе диалога выбора ветки, и она не показывает никаких веток. - person smtnkc; 23.04.2015
comment
ах, еще одна подсказка... Итак, я смог воссоздать проблему, неправильно написав имя проекта в URL-адресе Git. Не могли бы вы проверить, правильно ли вы указываете URL-адрес Git? Опять же, см. выше, как найти это значение в IDS. - person christo4ferris; 23.04.2015
comment
Да, я напрямую скопировал его со страницы Bluemix. Он работает без ошибок в командной строке Git, но не в Eclipse. - person smtnkc; 24.04.2015

Я также столкнулся с точно такой же проблемой: «неправильный URL-адрес или неверный пароль и непроверенный SSL». Я погуглил, и меня попросили изменить файл конфигурации .git и обновить параметр до: «sslVerify=false», но это не сработало. После дополнительных поисков я обновил плагин git для eclipse до последней версии, и это сработало. Пожалуйста, проверьте, обновив, есть ли доступные обновления для плагина git, установите их, и тогда он должен работать.

person Aj_Mack    schedule 17.08.2018

Я считаю, что у Eclipse Mars есть проблема с плагином GIT. Я использовал Eclipse Mars и столкнулся с той же проблемой. Я установил Eclipse Oxygen, и он работал без проблем. Поэтому, прежде чем углубляться в это, просто попробуйте Eclipse Oxygen.

person Vikky    schedule 06.06.2019

У меня была эта проблема раньше.

Выберите параметр «Клонировать репозиторий Git», проблема была решена, когда я вставил URL-адрес в качестве протокола HTTP и изменил «Протокол подключения» на Git:

Раньше: http://github.com/My_Account/My_Repository.git

После: git://github.com/My_Account/My_Repository.git

Тогда попробуй бежать.

person Evandro Brunassi    schedule 29.01.2019

У меня была та же проблема, сначала я использовал имя пользователя и пароль, но позже, когда я использовал имя пользователя@gmail.com, а затем пароль, ошибка не появлялась. Хотя не уверен, что это сработает для всех.

person Amirtha    schedule 02.08.2020
comment
Это на самом деле не отвечает на вопрос. Если у вас есть другой вопрос, вы можете задать его, нажав Задать вопрос. Вы также можете добавить награду, чтобы привлечь больше внимания к этому вопросу, как только у вас будет достаточно репутация. – Из обзора - person pczeus; 02.08.2020
comment
Если у вас есть новый вопрос, задайте его, нажав кнопку Задать вопрос. Включите ссылку на этот вопрос, если это помогает обеспечить контекст. – Из обзора - person Nico Haase; 02.08.2020
comment
@NicoHaase: этот пост кажется ответом. Это может быть немного кратким, и вы можете подумать, что оно заслуживает отрицательного голоса, но оно содержит детали ответа. - person halfer; 02.08.2020
comment
@halfer в настоящее время нет ни одного отрицательного ответа на этот ответ. Но предоставление дополнительного контекста может помочь понять, как это решает проблему, поскольку ОП написал, что он уже использовал почтовый адрес. - person Nico Haase; 02.08.2020
comment
Вы меня неправильно поняли, @NicoHaase. Я полагаю, что стандартная обзорная заметка «Если у вас есть новый вопрос» неуместна, потому что это явно не вопрос. Мы согласны с тем, что это может привести к некоторым улучшениям, поэтому я предположил, что отрицательный голос, возможно, является лучшим ответом. Неважно, есть ли уже отрицательные голоса. - person halfer; 02.08.2020
comment
@pczeus: такая же обратная связь для вас (на основе вашего шаблонного отзыва о том, если у вас есть другой вопрос...). Это может быть не очень хороший ответ, это может быть даже неправильный ответ, но это все же ответ. - person halfer; 02.08.2020

У меня такая же проблема. Я использовал старую версию Eclipse. Я скачал и установил последнюю версию, и она снова заработала.

person Filipe RDT    schedule 13.07.2021