You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PhpStorm内置终端连接BitBucket认证失败,如何解决?

解决PhpStorm内置终端无法连接BitBucket 443端口的问题
  • 检查PhpStorm代理设置
    打开PhpStorm偏好设置(快捷键Cmd+,),找到Appearance & Behavior > System Settings > HTTP Proxy。确保这里的代理配置和系统终端完全一致——如果终端是直连,就选No proxy;如果用系统代理,就勾选Auto-detect proxy settings。改完记得重启PhpStorm。

  • 核对内置终端的环境变量
    分别在PhpStorm内置终端和系统终端执行:

    echo $HTTP_PROXY
    echo $HTTPS_PROXY
    

    对比两个终端的输出,如果内置终端有多余的代理变量或者和系统不一致,去PhpStorm的Tools > Terminal设置里,检查Environment variables,把异常的配置删掉,或者手动同步系统的环境变量。

  • 重置Git凭证助手关联
    虽然git config结果一致,但还是可以在PhpStorm里重新确认:打开Version Control > Git,确保Path to Git executable指向系统原生的Git路径(比如/usr/bin/git)。点击Test按钮测试BitBucket连接,要是不行,就在内置终端重新跑一遍凭证助手配置命令:

    git config --global credential.helper osxkeychain
    
  • 排查防火墙/安全软件拦截
    打开MacOS系统偏好设置的Security & Privacy > Firewall > Firewall Options,确认PhpStorm被允许联网。如果装了Little Snitch这类第三方安全工具,检查是否拦截了PhpStorm内置终端往bitbucket.org:443的出站请求,把规则改成允许。

  • 切换到SSH协议连接
    如果HTTPS的问题一直搞不定,换SSH协议试试:

    1. 生成SSH密钥(没有的话):
      ssh-keygen -t ed25519 -C "你的邮箱地址"
      
    2. 把生成的公钥(~/.ssh/id_ed25519.pub里的内容)添加到BitBucket账号的SSH设置中
    3. 修改仓库远程地址:
      git remote set-url origin git@bitbucket.org:你的用户名/你的仓库名.git
      

    之后在PhpStorm里做pull/push测试,应该就能正常工作了。

内容的提问来源于stack exchange,提问作者Chris Pink

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 19:57:12