繁体   English   中英

通过 GIT 导入 bitbucket 项目到 Eclipse 失败,出现错误

[英]Importing bitbucket project via GIT to Eclipse failed with errors

您好,我已经在我的 eclipse 上安装了 EGit。

现在我正在尝试导入现有的 bitbucket 项目。

试过的步骤。

  1. 在 Eclipse - Window -> 首选项 -> 团队 -> Git -> 配置 -> 添加条目

在此处输入图像描述

2. windows -> preferences -> General->.network Coneections -> SSH2 -> Key management ->Generate RSA key 然后保存私钥。 还添加了私钥

windows -> 首选项 -> 常规 ->.network 连接 -> SSH2 -> 常规 -> 添加私钥

3.在 bitbucket

从 kanishka@****.com 登录。 用户名 = kanishkapanamaldeniya。

管理帐户 -> ssh 密钥 -> 添加密钥。

  1. 我自己没有创建任何存储库,但我可以访问存储库。

  2. 在 eclipse File -> import -> GIT -> projects form git -> Clone Uri中。

在此处输入图像描述

我收到以下错误

在此处输入图像描述

我不明白为什么会这样,请帮助我,我被困在这里很长时间了,在此先感谢:)

ssh网址永远不会包含用于访问bitbucket服务器的用户帐户。 通常使用“ git”之类的服务帐户(如“ 对SSH问题进行故障排除 ”所示)

git@bitbucket.org:accountname/reponame.git
# or
ssh://git@bitbucket.org/accountname/reponame.git

就您而言,如果您拥有自己的test.git回购协议:

ssh://git@bitbucket.org/kanishkapanamaldenya/test.git

这意味着:

  • “身份验证”部分的用户名是git
  • “密码”将是与您的私钥相关联的密码短语(如果您创建了密码保护)或为空(如果您的私钥不受密码短语保护)

前提是您在BitBucket上拥有一个账户kanishkapanamaldenya ,并且在BitBucket中拥有一个Git存储库名称test.git
Eclipse本身不会为您创建这两个。 它只会将其推入或拉出。

无论如何,“ test/test.git ”之类的路径都不是有效的BitBucket路径。
它是accountname/reponame.git
如果您在BitBucket上的帐户名是kanishkapanamaldenya ,那么正确的路径将是kanishkapanamaldenya/test.git

对我有用的是将网络连接设置从手动更改为直接。 窗口->首选项->常规->网络连接->活动提供者->直接

而且,多年后我通过更改 git HTTP 客户端修复了同样的错误:在 eclipse 中:Window->Preferences->Version Control->Git->HTTP client(我已将其设置为 Java 内置 HTTP)

这里完全相同的问题,只需要在 Bitbucket 中设置一个新的“应用密码”: https://bitbucket.org/account/settings/app-passwords/

那解决了它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM