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

通过SSH克隆BitBucket仓库提示无法读取远程仓库如何解决?

常见原因及排查方案
  • 访问密钥绑定范围不匹配:只读访问密钥分为仓库级和项目级两类,如果你将密钥绑定到了所属项目而非当前仓库,且没有开启项目级密钥的全仓库访问权限,或者密钥未关联到目标myrepo仓库,会直接触发权限拒绝。
  • 本地SSH密钥与上传公钥不匹配:你本地SSH默认调用的私钥,和你上传到Bitbucket的公钥不属于同一密钥对。执行ssh -T git@bitbucket.org测试连通性,如果返回的授权仓库列表中不包含你的目标仓库,即可确认该问题。你可以修改~/.ssh/config配置指定Bitbucket的专属密钥,参考配置如下:
Host bitbucket.org
  HostName bitbucket.org
  User git
  IdentityFile ~/.ssh/bitbucket-readonly-key
  IdentitiesOnly yes
  • 访问密钥权限配置失效:上传公钥时未勾选只读权限选项,或者配置后未保存生效,后台未识别到该密钥的访问授权。
  • 仓库克隆地址拼写错误:Bitbucket的SSH地址对大小写完全敏感,检查克隆命令中的用户名myname、仓库名myrepo的拼写、大小写是否和后台显示的完全一致,拼写错误会触发相同报错。
  • 空仓库未初始化:刚创建的完全空白的仓库需要先在后台手动初始化README、.gitignore等文件,完成初始化操作后才支持SSH密钥克隆。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 04:54:02