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

Bitbucket SSO频繁要求认证,如何让系统记住凭据?

问题:Bitbucket企业SSO认证频繁弹窗无法正常使用

旧笔记本上检出的10个Bitbucket项目,多年来用IntelliJ和Git Bash执行拉取/推送等操作时无需认证。将开发文件夹复制到新电脑后,打开每个项目都会要求登录bitbucket.org,提供两个选项:

  • 用户名和密码:不支持AD企业登录,虽可使用个人令牌,但会失去AD管控的SSO意义
  • 凭据助手:弹出SSO登录窗口后可通过AD登录,但每隔约5分钟(即使无操作)或每次执行Git操作时都会弹窗,登录耗时远超工作时间,无法正常使用项目

执行git remote -v查看远程地址,显示为https:MyOrg@bitbucket.org/myproj/xxx。

另外,在命令行执行git pull时会弹出另一款登录窗口,包含两个选项:

  • 浏览器:可在网页完成企业登录认证,但每次操作(如每次拉取)都需重复该步骤,无法接受
  • 密码/令牌:同样不适用于AD SSO场景

已尝试以下临时方案,但均无效:

  1. 配置全局凭据缓存助手:
git config --global credential.helper 'cache --timeout=36000'

连续执行两次git pull仍会提示认证,完全无效。

  1. 禁用交互式提示:
git config --global --replace-all credential.interactive false
git config --global --replace-all credential.modalPrompt false

执行后无法进行任何Git操作,报错:

fatal: Cannot prompt because user interactivity has been disabled.

如何恢复之前无需令牌、无需重复认证即可正常操作的状态?


内容的提问来源于stack exchange,提问作者John Little

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 01:10:54