gitlabで wgetやcurlを使ってprivateなリポジトリのファイルをダウンロードしたいときの備忘録。

まずprivate_tokenという値が必要になります。これは[Account]画面から取得できますが、以下のようにcurlを叩くことによって取得することもできます。

ユーザ情報がJSONで返ってくるので、jqやsedで処理してprivate_tokenを取得します。

jqだとこんな感じ↓

sedだとこんな感じ↓

あとはprivate_tokenでrawファイルを取得すればOK

参考URL