【问题标题】:How to clone a bitbucket repository?如何克隆 bitbucket 存储库?
【发布时间】:2016-05-01 23:29:50
【问题描述】:

一段时间后重新开始工作,我似乎不知道如何克隆 bitbucket 存储库。知道为什么我会收到“未找到”错误吗?

git clone --verbose https://bitbucket.org/helllamer/mod_openid
Cloning into 'mod_openid'...
remote: Not Found
fatal: repository 'https://bitbucket.org/helllamer/mod_openid/' not found

系统:

git version 1.9.1
uname -a Linux openvpnas2 3.13.0-44-generic #73-Ubuntu SMP Tue Dec 16 00:22:43 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

【问题讨论】:

  • 转到您要克隆的 bitbucket 存储库,在左侧窗格中,有一个 clone 选项。单击它将为您提供指向存储库的链接。复制它并尝试git clone url-from-bitbucket。这应该可行!
  • @SajibAcharya 很抱歉,但没有“克隆”选项。我能找到的唯一网址是 "bitbucket.org/helllamer/mod_openid" 。如果您发现其他情况,请告诉我。
  • 你是从哪里得到这个网址的?当我点击它时,它会显示 404。此外,bitbucket 克隆网址与您发布的网址不同。有点像https://username@bitbucket/path/to/project。你确定你使用的是正确的网址?
  • 另外,如果是 git repo,最后应该有一个.git。您的网址格式错误。
  • ...然后有些人在没有给出任何具体原因的情况下对问题投了反对票-_-

标签: git bitbucket clone


【解决方案1】:

这是一个 Mercurial 存储库,而不是 Git 存储库。 Bitbucket supports both systems.

克隆:

hg clone https://bitbucket.org/helllamer/mod_openid

有关 Mercurial 的更多信息,请参阅its Wikipedia page

【讨论】:

  • 谢谢@Chris!几秒钟前我才发现……值得一提的是,用户界面并没有那么有用。
  • 同意!我也花了几分钟才弄明白。
  • 在大屏幕上,它提供了一个完整的描述性侧面板,与小屏幕浏览器不同。
  • @SajibAcharya,我向你保证,我使用的是 very 大屏幕。侧面板似乎没有包含有关此存储库使用哪个版本控制系统的任何信息。我唯一看到它的地方是 SSH 克隆 URL 的一部分。
  • @SajibAcharya,您在该屏幕截图的哪个位置看到我们正在处理 Mercurial 存储库的指示?
【解决方案2】:

在 bitbucket 屏幕的左侧有一个带有按钮的垂直列。顶部的第二个按钮是“CLONE”按钮。 按此按钮。您将获得 HTTP 地址。

复制此地址并以常规方式在git中使用:

git clone <HTTP address of repo>

【讨论】:

  • bitbucket 的想法是:将其隐藏在人们不易找到的地方
【解决方案3】:

它很简单,和 GitHub 一样。 从浏览器转到 Bitbucket 存储库并复制 url。 在您要克隆存储库的所需位置打开一个终端,然后键入:

git clone <copied url of repo.>

然后它会询问您的 Bitbucket 用户名和密码。提供后,您可以克隆它。

【讨论】:

    【解决方案4】:

    很可能它是一个私有存储库,您拥有访问权限而我没有。您需要做的是将鼠标移到顶部左侧窗格中的三个点上(请参阅图像),然后您会在其中找到克隆选项的弹出窗口。点击它,你会得到一个类似hg clone bitbucket-url 的命令(它是Chris 提到的Mercurial 存储库)。复制它并将其粘贴到您的终端上。如果您有权访问存储库,您将能够克隆它。

    【讨论】:

      【解决方案5】:

      以下内容适用于 Mercurial 存储库。

      hg clone https://[YourUserName]@bitbucket.org/tr_radlab/radlab-for-windows/branch/default
      

      用您的用户名代替上面 URL 中的 [YourUserName]。

      【讨论】:

        【解决方案6】:

        充其量你只需要简单地下载,如果你不是 cmd 类型,你可以使用 sourcetree 或 Mercurial 来享受克隆。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-08-23
          • 2017-03-18
          • 1970-01-01
          • 1970-01-01
          • 2020-01-14
          • 2020-12-13
          • 1970-01-01
          • 2021-02-22
          相关资源
          最近更新 更多