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

无法在Atlassian BitBucket仓库执行Git命令(push、pull等)求助

解决BitBucket仓库Git Fetch报错的实用方案

1. 确认远程仓库地址有效性

先检查本地Git配置的远程仓库地址是否正确,执行命令:

git remote -v

若地址错误,用以下命令更新为正确的BitBucket仓库地址(支持HTTPS或SSH格式):

git remote set-url origin <你的BitBucket仓库地址>

2. 修复SSL证书相关报错

如果报错提示SSL证书验证失败(如SSL certificate problem: unable to get local issuer certificate):

  • 临时跳过验证(仅用于测试,不建议长期使用):
    git config --global http.sslVerify false
    
  • 长期解决方案:下载BitBucket域名的SSL证书,导入到本地信任库后,配置Git使用该证书:
    git config --global http.sslCAInfo <本地证书文件的完整路径>
    

3. 验证权限与认证信息

  • HTTPS方式:检查本地凭据管理器中存储的BitBucket账号信息是否过期,建议使用BitBucket生成的APP密码替代账号密码进行认证。
  • SSH方式:确认本地SSH公钥已添加至BitBucket账号的SSH密钥列表,测试SSH连接:
    ssh -T git@bitbucket.org
    
    若返回logged in as <你的用户名>则说明SSH配置正常。

4. 重置Git网络配置与缓存

执行以下命令清除可能的代理或缓存问题:

git config --global --unset http.proxy
git config --global --unset https.proxy
git fetch --prune

内容的提问来源于stack exchange,提问作者Ratsirarson Joharisoa

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 16:20:01