1

I am new in Bluemix services. I could not find an exact solution to this problem.

I have a web application on Bluemix and a Git repository on DevOps. I'm working on Eclipse (have Git and Bluemix plugins) and made some changes on the project. Now, I have the last version of the project in Local and Bluemix side and need to update the repository (which is still starter code).

As a first step, I am trying to clone the Git repository (on Eclipse). After I fill the URI and authentication fields, I am getting the error that is shown below. I can pass over SSL error by setting http.sslVerify=false but cannot solve the others. Thanks.

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

NOTE: After looking the error log, I think it is an authentication based problem. But I am using the same email and password that I use for logging in to Bluemix. By the way, I tried it on Git command line. It is successfully cloned, commited, and pushed. And I do not understand why this problem happens in Eclipse.

4

8 回答 8

3

如果您已将两因素身份验证设为 ON,请检查 Git 配置文件。因为在这种情况下,当您从浏览器连接时,它会正确验证并连接,但是当您从 Eclipse 进行连接时,它只会检查正常凭​​据(用户名、密码)并且无法验证。

于 2018-01-04T15:41:26.460 回答
2

我只是从端到端对此进行了测试,没有任何问题。可能是暂时的?请你再试一次好吗?

以下是我重现的步骤:

文件/导入...
选择对话框
* Git/来自 Git 的项目
* 点击下一步

选择存储库源对话框
* 克隆 URI
* 点击下一步

源 Git 存储库对话框
* 来自设置页面(例如 https://hub.jazz.net/project/you/yourproject/settings/general)
* 复制 Git URL 例如 https://hub.jazz.net/git/you/yourproject
(主机和存储库路径应该填充)
* 使用您的 IBM ID 填充用户和密码
* 点击下一步

分支选择对话框
*(应该选择master)
* 点击下一步

本地目的地对话框
* 选择当地目的地
* 点击下一步

选择用于导入项目的向导对话框
*(应选择导入现有项目)
* 点击完成

瞧!

如果 Git URL 输入错误,则 Select Branch 对话框将响应原始问题中描述的错误对话框。

于 2015-04-23T01:20:52.387 回答
2

请按照给定的步骤-

  1. 转到 git hub >> Settings >> Developer Setting >> Personal Access Token >> 点击“Generate New Token” >> 在“Note”文本字段中输入一些文本并选择“repo”(所有复选框), 'admin:repo_hook'(选择所有复选框)和'delete repo'复选框>>点击“生成令牌”按钮=>生成令牌编号后,然后使用此令牌编号作为密码。
  2. 现在转到 eclipse 并输入 git hub 的用户名,然后输入“令牌”号作为密码字段。
于 2021-08-16T16:06:38.087 回答
0

我相信 Eclipse Mars 的 GIT 插件有一些问题。我正在使用 Eclipse Mars 并面临同样的问题。我安装了 Eclipse Oxygen,它没有任何问题。因此,在您深入研究之前,请尝试使用 Eclipse Oxygen。

于 2019-06-06T19:56:59.740 回答
0

我也面临着完全相同的问题:“不正确的 URL,或不正确的密码和 SSL 未验证”。我用谷歌搜索并被要求更改 .git 配置文件并将参数更新为:“sslVerify=false”,但这不起作用。经过更多搜索后,我将 eclipse 的 git 插件更新到了最新版本,并且可以正常工作。请通过更新检查是否有可用于 git 插件的更新,安装它们,然后它应该可以工作。

于 2018-08-17T10:43:47.713 回答
0

我以前遇到过这个问题。

选择“克隆 Git 存储库”选项,当我将 URL 粘贴为 HTTP 协议并将“连接协议”更改为 Git 时问题解决了:

之前:http: //github.com/My_Account/My_Repository.git

之后:git://github.com/My_Account/My_Repository.git

然后尝试运行。

于 2019-01-29T18:03:27.030 回答
0

我有同样的问题。我使用的是旧版本的 Eclipse。我下载并安装了最新版本,它又开始工作了。

于 2021-07-13T06:05:47.203 回答
0

我遇到了同样的问题,最初我使用了 username 和 password ,但是后来当我使用 username@gmail.com 然后 password 时,错误没有出现。不确定它是否适用于所有人。

于 2020-08-02T12:04:50.940 回答