2015-04-22 3 views
0

Я новичок в сервисах Bluemix. Я не мог найти точного решения этой проблемы.Клонирование репозитория Git на Eclipse (ошибка транспорта)

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

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

Trasport Error

Error Log:

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.

ответ

2

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

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

 
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 введен неверно, диалоговое окно Select Branch ответит диалоговым окном с ошибкой, описанным в исходном вопросе.

+0

Привет, спасибо, что ответили. Я получаю эту ошибку в диалоговом окне «Выбор отделения», и она не показывает никаких ветвей. – samet

+0

ах, еще одна подсказка ... так что я смог воссоздать проблему, написав имя проекта в URL-адресе Git. Не могли бы вы проверить, правильно ли вы указали Git URL? Опять же, см. Выше, как найти это значение в IDS. – christo4ferris

+0

Да, я прямо скопировал его с страницы Bluemix. Он работает без ошибок в Git Command Line, но не на Eclipse. – samet

1

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

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