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文件
这将在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://username@bitbucket.org/username/repo.git
许多程序不喜欢这个(URL中的特殊@字符),而不仅仅是PhpStorm。
另一个问题是,Bitbucket现在只返回一个普通的403错误,即使您能够连接,但出现了问题
因此,建议的选择是:
- 稍后通过编辑./git/config文件或通过命令行手动连接
- 使用JetBrains Bitbucket连接器插件进行连接
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
withhttps://bitbucket.org/[用户]/[repository].git
和GitHub一样工作。这是唯一有效的解决方案。不要在phpstorm中添加“Bitbucket”插件搜索存储库,而是从该答案中提供的链接下载Bitbucket中的zip文件。不要在phpstorm中添加“Bitbucket”插件搜索存储库,(不再工作),而是从下载的zip文件工作得很好,谢谢!对于未来的读者:请注意,从bitbucket.org复制HTTPS URL不起作用,此方法起作用。感谢指针(只需从bitbucket提供的默认链接中删除user@
)。Phpstorm 2018.3.4首先安装git