Git 克隆私人bitbucket存储库并授予我访问权限

Git 克隆私人bitbucket存储库并授予我访问权限,git,clone,bitbucket,Git,Clone,Bitbucket,我需要从另一个用户授予我访问权限的Bitbucket中克隆一个存储库 我试过这个: git clone myusername@bitbucket.org:repositoryOwnerUserName/repo.git 它给了我一条错误消息:权限被拒绝(公钥) 如何克隆此存储库?克隆git项目时,可以使用SSH或HTTP协议。看见 委员会: 您可以使用安全超文本传输协议(HTTPS)或 安全shell(SSH)以连接到Bitbucket。HTTPS要求您 每次连接到Bitbucket时输入用户

我需要从另一个用户授予我访问权限的Bitbucket中克隆一个存储库

我试过这个:

git clone myusername@bitbucket.org:repositoryOwnerUserName/repo.git
它给了我一条错误消息:
权限被拒绝(公钥)


如何克隆此存储库?

克隆git项目时,可以使用SSH或HTTP协议。看见 委员会:

您可以使用安全超文本传输协议(HTTPS)或 安全shell(SSH)以连接到Bitbucket。HTTPS要求您 每次连接到Bitbucket时输入用户名/密码 服务器,例如,当您推送更改时。HTTPS适用于 不经常使用Bitbucket并且很少使用Bitbucket的情况 代码更改。但是,如果您使用位桶进行大部分编码 托管存储库,您将需要设置SSH连接。你先 配置SSH,Bitbucket不再需要您对每个 使用用户名/密码组合进行远程通信

使用SSH时(在您的情况下),需要在BitBucket帐户上安装公钥。有关更多信息,请参阅。请注意,SSH方法的URL以
git@
开头,而不是
username@

您还可以尝试使用HTTP方法克隆它,在本例中类似于:

git clone http://bitbucket.org:repositoryOwnerUserName/repo.git

这应该让你开始。但是我没有测试过

如果您能够访问bitbucket.org上的存储库,那么您肯定可以访问。转到bitbucket.org上的存储库。在右上方,您将找到该存储库的HTTP克隆链接。复制该链接并在终端类型中:

git clone <link>
git克隆
系统将询问您的用户名和密码。一旦您输入这些,回购将被克隆到您的系统中


要避免反复键入用户名和密码,请尝试

此外,SSH克隆使用
git@bitbucket.org:…
,而不是
username@bitbucket.org:…
。这对我很有用。谢谢我的问题是,我为我的工作站重新设置了SSH,现在可以正常工作了。多谢各位@YanFoto@YanFoto,我可以再问一个问题吗?现在存储库有几个分支,但git只拉主分支。我怎么能把所有的树枝都拉在一起?或者我应该克隆他们一个b一个?顺便说一句,我试过git pull——但对我来说不起作用