【问题标题】:How to pull a BitBucket repository without access to hg如何在不访问 hg 的情况下提取 BitBucket 存储库
【发布时间】:2011-03-06 03:45:54
【问题描述】:

我想知道是否可以在不访问 hg.我有 SSH 访问权限,但无法安装 HG。我在想某种使用 http 访问或其他东西的 Python 脚本,但我不确定。我还认为这可能只有通过公共回购才能实现。我目前在 BitBucket 上托管项目。感谢您的任何意见!

【问题讨论】:

    标签: python mercurial bitbucket


    【解决方案1】:

    如果您在本地没有可用的 mercurial,那么您也可以将 tarball 拉到不同页面右上角的“获取源”选项后面,在“分叉/队列”下方。

    【讨论】:

    • 问题是因为它是一个私人仓库,它不会让我通过 wget 下载它。无论如何,我必须通过 FTP 将压缩包上传到服务器上,这是我想避免的。
    【解决方案2】:

    如果您没有安装 mercurial 并且无法安装它,那么获取存储库有什么好处?

    您的意思是获取特定版本的文件吗?如果是这样,您可以使用以下方法轻松做到这一点:

    wget https://username:password@bitbucket.org/user/repo/get/REVISIONHASH.zip
    

    我很确定您可以使用标准 HTTP 方式将用户/密码放入 URL。

    【讨论】:

    • 是的,我刚刚确认 URL 中的用户/传递对 bitbucket 上的私有存储库工作正常。
    • 完美,正是我需要的。谢谢!
    【解决方案3】:

    recommended method 用于从 Bitbucket 提取私有 Mercurial 存储库已通过 here at a more recent SO post 得到答复。

    命令如下:

    curl --digest --user username:password https://bitbucket.org/user/repo/get/tip.zip -o test.zip
    

    【讨论】:

      猜你喜欢
      • 2016-02-26
      • 1970-01-01
      • 2022-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多