0
私はリポジトリ用のすべてのタグ(またはGitHubで同じものであるリリース)のリストを管理しましたが、それぞれから1つのファイルをダウンロードしたいと思います。リリースでGitHubから1つのファイルをダウンロード
私はそれらの違いを追跡したいからです。
私が動作していないよう
https://raw.githubusercontent.com/<user>/<repository>/<hash>/main.c
を使用するように言われています。ここで私が使用した実際のクエリは次のとおりです。
https://raw.githubusercontent.com/openssl/openssl/ab2de707f72a82e0294bae08cca97455b635a656/crypto/rsa/rsa_gen.c
自動的に行う方法はありますか?リリースコミットIDを取得することを意味しますか? – SlowerPhoton
これはgitを使って実現できます。リポジトリをクローンした後、 'git tag -l'でタグをリストし、' git rev-list -1 'でタグが指すコミットのIDを見つけることができます。 [GitHubのリリースAPI](https://developer.github.com/v3/repos/releases/)を使用するか、リリースページを自分で解析することによっても行うことができます。 –
Bovarysme