从BitBucket下载Git存储库

33
我刚刚下载了Git Bash,现在我想从Bitbucket下载一个代码仓库。 我有用户名和密码。
当我尝试时:
$ git clone https://xxxxx@bitbucket.org/xxxx/xxxxx.git

我得到:

Cloning into 'xxxx'...

fatal:https://xxxxx@bitbucket.org/xxxx/xxxxx/info/refs not found did you git
 update server-info on the server ?

1
你确定你正在使用正确的URL吗? - Maxpm
我从Bitbucket获取了一个URL,上面写着Clone this repository(大小:580字节):HTTPS / SSH... - Rajeshwar
那么你确定仓库确实存在并已初始化了吗? - Maxpm
1
你尝试过使用ssh而不是https吗?你的环境中是否有代理/防火墙可以过滤内容? - Greg
3
如果您使用错误的URL,就会收到确切的错误信息。 - Benjamin Bannier
Ssh机制起作用了。谢谢Greg。 - Rajeshwar
4个回答

45

当你在Bitbucket中创建一个仓库时,用户界面会为你显示你需要的确切克隆命令:

clone help截图

因此,你的克隆命令需要是:

https://用户名@bitbucket.org/用户名/仓库名.git


9

您还可以使用SSH进行克隆,这样可以设置无需密码的推送和拉取,使用SSH密钥即可。

git clone git@bitbucket.org:username/reponame.git


6

Bitbucket 可能使用 Mercurial。你真的在克隆一个 git 仓库吗?我通过使用 hg 克隆解决了同样的问题 ;-)


3

Bitbucket的界面已经更改,所以想要找到正确的命令的人可以在左侧下方的“操作”->“克隆”下找到它,您将看到已经编码为https的命令。它是有效的。


谢谢,这个更改使它变得更不直观了。 - Agostino

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接