无法在本地克隆 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。
我为我的帐户设置了 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。