GitLabのAPIのお勉強がてらGitLabリポジトリからファイルをダウンロードする簡単なツールを作ってみました。
1. gitlab-file-downloader
https://github.com/sky-joker/gitlab-file-downloader
2. ファイルをダウンロードする流れ
3. 使い方
3-1. Tokenの発行
以下の手順でTokenを発行します。
3-2. 設定ファイル作成
アクセスTokenの設定ファイルを作成します。
コマンドで直接Tokenを引数で指定する場合であれば設定ファイルは不要です
$ vi ~/.gitlab
[settings]
token = gpSQeGAKah1JvdXQjCEi
3-3. ファイルダウンロード例
以下の例では exampleプロジェクト
の masterブランチ
から example.txt
をダウンロードしています。
$ ./gitlab-file-downloader.py -s 192.168.0.115 -p example -f lib/app/example.txt
$ ls
example.txt gitlab-file-downloader.py venv
devel
ブランチを指定した例です。
$ ./gitlab-file-downloader.py -s 192.168.0.115 -p example -f lib/app/test.png -b devel