网页登录成功,不一定表示本地安装器已经收到认证结果。2020 年安装 SourceTree 时,我遇到 Bitbucket 网页明确显示成功,SourceTree 仍停在等待登录的一次情况。

两个窗口显示了不同进度

网页登录虽然慢,但输入凭据后能进入账户首页。关闭安装器重试时,网页又提示:

SourceTree has been successfully authenticated.
You may now close this page.

安装程序仍没有进入下一步。最后一次我把它放在一边,过一阵再看,已经继续安装。记不清是约一分钟还是几分钟,因此没有可作为超时标准的精确时长。

这说明什么,又不能说明什么

这次观察说明网页认证与本地程序完成后续处理是两个状态,但没有日志证明卡在哪个回调,也不能直接归因于网络慢、浏览器缓存或某个版本缺陷。

等待是当次有效的处理,不是“多试几次总会成功”的保证。反复重装、清空账户或删除凭据,会引入新的变量,还可能破坏原本有效的登录状态。

再遇到时,先保存可区分的证据

记录操作系统、SourceTree 版本、认证提供方、网页提示以及安装器当前步骤。若浏览器提示打开外部应用,需确认它是否交给预期的 SourceTree;不要因此允许不明程序接管认证链接。

然后查看本地日志,比较网页成功时间和安装器是否继续活动。Atlassian 提供了 Mac 与 Windows 的日志定位说明;日志可能包含账号、路径或认证信息,分享前需要脱敏。SourceTree 日志位置

不把旧安装经历当成当前认证教程

认证入口和桌面版本可能已经变化。本篇保留的是“网页成功与本地完成要分别观察”的经验,不要求当前用户复用旧截图、旧账号方式或固定等待时长。若进程长期没有活动,应基于实际版本和日志继续定位,而不是无限重试。