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

使用SourceTree从Bitbucket克隆仓库时卡住无提示,求排查方向

解决SourceTree克隆Bitbucket仓库卡住的问题

这种卡在克隆步骤的情况我之前也碰到过好几次,结合实际踩坑经验给你梳理几个最可能的原因和对应的解决思路:

  • 网络层面的拦截或波动
    这是最常见的原因,哪怕你觉得配置没问题,也可能遇到公司防火墙屏蔽Git默认端口(9418)、代理配置未在SourceTree中生效,或者网络链路不稳定的情况。建议直接打开终端,执行git clone [你的Bitbucket仓库地址],如果终端也卡住或报错,那基本可以确定是网络问题:

    • 检查代理设置:确保SourceTree的代理和你浏览器/系统的代理一致,或者尝试关闭代理用直连
    • 换网络测试:比如切换到手机热点,排除局域网的限制
  • 仓库体积过大或子模块加载异常
    如果仓库包含大文件、历史提交记录过多,或者嵌套了多个子模块,SourceTree可能在后台处理但没显示进度。你可以打开任务管理器,查看Git相关进程的CPU和磁盘占用:

    • 如果有持续活动,那大概率是在处理大文件/子模块,耐心等待或者考虑用git clone --depth 1先克隆最近的提交记录
    • 如果进程完全无响应,可能是子模块拉取失败卡住了,建议手动克隆主仓库后,执行git submodule update --init --recursive单独拉取子模块
  • SourceTree缓存或配置异常
    GUI工具偶尔会因为缓存残留导致逻辑异常,试试这些操作:

    • 完全重启SourceTree,甚至重启电脑后再尝试克隆
    • 清除SourceTree的缓存:找到%LOCALAPPDATA%\Atlassian\SourceTree目录,备份后删除里面的缓存文件,重新配置Bitbucket账号
  • Git版本兼容性问题
    SourceTree自带的Git版本可能和Bitbucket服务器存在兼容性问题,试试:

    • 将SourceTree更新到最新版本
    • 在SourceTree的设置中,切换使用系统已安装的Git(而非自带版本),确保Git版本是较新的稳定版
  • 账号凭据或权限问题
    虽然你说配置正确,但也可能存在凭据过期的情况:

    • 去Bitbucket账号设置页面,检查SSH密钥是否有效(如果用SSH克隆),或者OAuth令牌是否过期(如果用HTTPS)
    • 在SourceTree中重新验证Bitbucket账号,刷新登录凭据

附上你提供的卡住界面截图:
SourceTree克隆卡住的界面

内容的提问来源于stack exchange,提问作者Avinash Sharma

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 09:13:27