Git 将bitbucket导入PHPStorm

Git 将bitbucket导入PHPStorm,git,phpstorm,Git,Phpstorm,我觉得我已经尝试了所有的方法,但我一直收到克隆失败错误: 这就是我所做的 Open PHPStorm ->VCS -> Checkout from Version Control -> Git 在Git存储库URL中:我插入https://MrRasmussen@org/MrRasmussen/udlejnings priser.git 父目录:C:\xampp\htdocs 目录名:udlejnings priser 现在,当我按下Test键时,出现以下错误: Reposi

我觉得我已经尝试了所有的方法,但我一直收到克隆失败错误:

这就是我所做的

Open PHPStorm ->VCS -> Checkout from Version Control -> Git
在Git存储库URL中:我插入
https://MrRasmussen@org/MrRasmussen/udlejnings priser.git

父目录:
C:\xampp\htdocs

目录名:
udlejnings priser

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

Repository test has failed.

我做错了什么?

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

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

它可以正常工作。

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


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

atlassian发布的另一个bitbucket插件-对我来说比jetbrains插件工作得更好。

  • 下载并解压缩最新的zip文件-例如:jetbrains-bitbucket-connector_IC-139.224.zip
  • 选择从磁盘安装选项,并指向刚才提取的文件夹中的bitbucket.jar文件

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

Games Brainiac的回答虽然没有直接解决BitBucket问题,但确实有助于解决这个问题。从url中获取@也会强制删除用户名,因此url变为


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

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

您确实需要在windows计算机上下载并安装Git。请参见此处的链接:


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

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


我所做的是打开一个已有的项目,点击
VCS->Checkout from Version Control->Git
,然后在那里输入所有细节。当我测试它时,它要求为我的BitBucket帐户输入密码,它成功了。

使用BitBucket克隆到本地主机和IDE时,您有几个选项:

  • 通过SSH克隆
  • 通过HTTPS克隆
使用HTTPS时,问题是Bitbucket的默认URL格式为

https://username@bitbucket.org/username/repo.git
许多程序不喜欢这个(URL中的特殊@字符),而不仅仅是PhpStorm。 另一个问题是,Bitbucket现在只返回一个普通的403错误,即使您能够连接,但出现了问题

因此,建议的选择是:

  • 稍后通过编辑./git/config文件或通过命令行手动连接
  • 使用JetBrains Bitbucket连接器插件进行连接
请记住,在这两种情况下,您必须指定包含密码的回购URL,例如:

https://username:password@bitbucket.org/username/repo.git
如果使用默认的Bitbucket URL,它将在其他一些IDE(如Netbeans)中工作,但在PhpStorm中不工作


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

当我使用bitbucket时,我将如何执行此操作?@MarcRasmussen同样,使用SSH选项而不是HTTPS。如果它不包含bitbucket的答案,为什么会标记为正确?替换
https://user@org/[user]/[repository].git
with
https://bitbucket.org/[用户]/[repository].git
和GitHub一样工作。这是唯一有效的解决方案。不要在phpstorm中添加“Bitbucket”插件搜索存储库,而是从该答案中提供的链接下载Bitbucket中的zip文件。不要在phpstorm中添加“Bitbucket”插件搜索存储库,(不再工作),而是从下载的zip文件工作得很好,谢谢!对于未来的读者:请注意,从bitbucket.org复制HTTPS URL不起作用,此方法起作用。感谢指针(只需从bitbucket提供的默认链接中删除
user@
)。Phpstorm 2018.3.4首先安装git