7

我觉得我已经尝试了一切,但我不断收到克隆失败错误:

这是我所做的

Open PHPStorm ->VCS -> Checkout from Version Control -> Git

在 Git 存储库 URL 中:我插入https://MrRasmussen@bitbucket.org/MrRasmussen/udlejnings-priser.git

父目录:C:\xampp\htdocs

目录名称:udlejnings-priser

现在,当我按 Test 时,出现以下错误:

Repository test has failed.

我究竟做错了什么?

4

7 回答 7

11

我建议您下载 PHPStorm 的 bitbucket 插件。文件 > 设置 > [搜索] 插件 > 浏览存储库 > [搜索] Bitbucket

它将帮助您克隆您的项目。

于 2013-10-03T12:28:57.243 回答
6

atlassian 发布的备用 bitbucket 插件 - 对我来说比 jetbrains 插件效果更好。 https://bitbucket.org/dmitry_cherkas/jetbrains-bitbucket-connector/downloads

  • 下载并解压最新的 zip 文件 - 例如:jetbrains-bitbucket-connector_IC-139.224.zip
  • 选择从磁盘安装选项并指向刚刚提取的文件夹中的 bitbucket.jar 文件
于 2015-01-26T20:09:50.070 回答
5

BitBucket 插件不适用于最新版本的 Phpstorm (8.0.3 build 139.1348)

Games Brainiac 的回答虽然没有直接解决 BitBucket,但确实有助于解决问题。从 url 中获取 @ 强制也摆脱用户名,因此,url 变为https://bitbucket.org/[user]/[repository].git

这会在 Phpstorm 中打开身份验证窗口并开始克隆 repo。

于 2015-03-18T23:50:08.333 回答
3

你不能有任何@符号。你需要得到一个没有这个的 url。例如,如果您尝试从此 URL 克隆:

https://github.com/gamesbrainiac/requests.git

它会正常工作。

于 2013-09-26T19:27:51.233 回答
1

也许有点晚了,因为已经给出了答案。此时(PHPStorm 版本 10.0.3)但更早的时候:您可以在存储库链接中使用 @。

您确实需要在 Windows 机器上下载并安装 Git。请参阅此处的链接: https ://git-scm.com/downloads/

然后你需要去插件设置中将git.exe路径添加到git可执行路径中。转到文件 -> 设置(或按 CTRL + ALT + S)

于 2016-02-19T12:14:37.100 回答
0

我知道这是一个老问题,但这个解决方案对我有用。我还尝试直接从欢迎屏幕克隆。然而,没有运气。

我所做的是打开一个现有项目,单击VCS -> Checkout from Version Control -> Git并在那里输入所有详细信息。当我测试它时,它要求输入我的 BitBucket 帐户的密码并且它有效。

于 2016-03-07T06:45:46.903 回答
0

使用 Bitbucket 克隆到 localhost 和 IDE 时,您有多种选择:

  • 通过 SSH 克隆
  • 通过 HTTPS 克隆

使用 HTTPS 时,问题是 Bitbucket 的默认 URL 格式是

https://username@bitbucket.org/username/repo.git

许多程序不喜欢这个(URL 中的特殊 @ 字符),不仅仅是 PhpStorm。另一个问题是 Bitbucket 现在只返回一个通用的 403 错误,即使您能够连接但出现问题。

所以推荐的选项是:

  • 通过稍后编辑 ./git/config 文件或通过命令行手动连接
  • 使用 JetBrains Bitbucket 连接器插件进行连接

请记住,在这两种情况下,您都必须指定包含密码的 repo URL,例如:

https://username:password@bitbucket.org/username/repo.git

如果您使用默认的 Bitbucket URL,它将在其他一些 IDE(例如 Netbeans)中工作,但在 PhpStorm 中不起作用。

此外,在使用连接器插件时,默认情况下您只能使用一个 Bitbucket 帐户。同样,要使用不同的,您需要手动编辑 repo URL。

于 2018-10-17T11:16:50.043 回答