【问题标题】:GIT - Download Latest tar.bz2GIT - 下载最新的 tar.bz2
【发布时间】:2016-04-11 03:13:41
【问题描述】:

我是 GIT 的新手,我有一个很愚蠢的问题。

我想从 GIT 下载一个项目的最新版本(Murmur),但我不想要源代码,我只想要预编译的 tar.bz2 文件。

当我转到 https://github.com/mumble-voip/mumble/releases/latest 时,它会将我重定向到最新版本。我可以用 bash 做一些魔术并手动查找并下载我正在寻找的文件,在这种情况下:https://github.com/mumble-voip/mumble/releases/download/1.2.15/murmur-static_x86-1.2.15.tar.bz2

但是,由于这是在 github 上,我认为必须有更有效的方法来做到这一点?到目前为止,我发现的只是克隆整个 repo 并从源代码编译,但这不是我想要的......

【问题讨论】:

    标签: linux git


    【解决方案1】:

    这是一个可以完成这项工作的简单 bash 脚本。

    #!/bin/bash
    
    url2download=`curl -i "https://api.github.com/repos/mumble-voip/mumble/releases/latest" |grep tar.bz2 |grep browser_download_url |grep x86 |head -n 1 | awk -F":" '{print $3}' | awk -F"\"" '{print $1}' `
    fullurl="https:$url2download"
    curl -O $fullurl
    

    您也可以查看GitHub latest release

    【讨论】:

      猜你喜欢
      • 2013-05-23
      • 1970-01-01
      • 1970-01-01
      • 2014-09-18
      • 2016-07-30
      • 1970-01-01
      • 2014-02-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多