无法在本地克隆 bitbucket repo

Can't clone bitbucket repo locally

我为我的帐户设置了 SSH 密钥。

当我在终端中 运行 git 克隆时,我通常会收到 Forbidden fatal: could not read from remote repository.

运行 ssh-add -l 显示正确的经过身份验证的代理。
运行 git clone 现在要求我输入带有上述错误消息的密码。
说“请确保您拥有正确的访问权限并且存储库存在。”

我 运行 ps 以确保只有一个经过身份验证的代理

clone命令是git clone git@bitbucket.org:<filepath>.git

URL应该:

  • 不是git@bitbucket.org:<filepath>.git
  • 但是git@bitbucket.org:<account>/<projectname>.git

您可以使用:

export GIT_SSH_COMMAND='ssh -Tv'

您将看到 SSH 使用的是哪个密钥。
确保 public 键已经 registered to your Bitbucket account settings.

但 OP 补充说:

It's private and I'm not the owner. Does something need to be updated with access settings by the owner?

那么是的,您的帐户 needs to be granted access in that repository by its owner