我觉得我已经尝试了一切,但我不断收到克隆失败错误:
这就是我所做的
Open PHPStorm ->VCS -> Checkout from Version Control -> Git
在 Git 存储库 URL 中:我插入
https://[email protected]/MrRasmussen/udlejnings-priser.git
家长目录:
C:\xampp\htdocs
目录名称:
udlejnings-priser
现在,当我按“测试”时,出现以下错误:
Repository test has failed.
我做错了什么?
我建议您下载 PHPStorm 的 bitbucket 插件。 文件 > 设置 > [搜索] 插件 > 浏览存储库 > [搜索] Bitbucket
它将帮助您克隆您的项目。
atlassian 发布的替代 bitbucket 插件 - 对我来说比 jetbrains 插件效果更好。 https://bitbucket.org/dmitry_cherkas/jetbrains-bitbucket-connector/downloads
BitBucket 插件不适用于最新版本的 Phpstorm(8.0.3 版本 139.1348)
Games Brainiac 的回答虽然没有直接解决 BitBucket 问题,但确实有助于解决问题。从 url 中获取 @ 会强制删除用户名,因此,url 变为 https://bitbucket.org/[user]/[repository].git
这将在 Phpstorm 中打开身份验证窗口并开始克隆存储库。
您不能有任何
@
符号。您需要获取一个没有此内容的网址。例如,如果您尝试从此 URL 克隆:
https://github.com/gamesbrainiac/requests.git
它会工作得很好。
可能有点晚了,因为已经给出了答案。 此时(PHPStorm 版本 10.0.3)但更早之前:您 can 在存储库链接中使用 @。
您确实需要在 Windows 计算机上下载并安装 Git。请参阅此处的链接: https://git-scm.com/downloads/
然后需要去插件设置中将git.exe路径添加到git可执行文件路径中。转到文件 -> 设置(或按 CTRL + ALT + S)
我知道这是一个老问题,但这个解决方案对我有用。我还尝试直接从欢迎屏幕进行克隆。然而,没有运气。
我所做的是打开一个现有项目,单击
VCS -> Checkout from Version Control -> Git
并在其中输入所有详细信息。当我测试它时,它要求输入我的 BitBucket 帐户的密码,并且它有效。
使用 Bitbucket 克隆到本地主机和 IDE 时,您有多种选择:
使用HTTPS时,问题是Bitbucket的默认URL格式是
https://[email protected]/username/repo.git
许多程序不喜欢这个(URL 中的特殊@字符),不仅仅是 PhpStorm。 另一个问题是,即使您能够连接但出现问题,Bitbucket 现在也只会返回通用 403 错误。
所以推荐的选项是:
请记住,在这两种情况下您必须指定包含密码的存储库 URL,例如:
https://username:[email protected]/username/repo.git
如果您使用默认的 Bitbucket URL,它可以在其他一些 IDE(例如 Netbeans)中工作,但不能在 PhpStorm 中工作。
此外,在使用连接器插件时,默认情况下您只能使用一个 Bitbucket 帐户。要再次使用不同的版本,您需要手动编辑存储库 URL。
其中一些答案在当时可能有效。但在花了两个小时试图让这个在 phpstorm 上工作之后。只需确保您已安装 SourceTree。并且来自 vcs 的正常克隆可以工作