LoginSignup
4
4

More than 5 years have passed since last update.

GitLabのリポジトリからファイルをダウンロードするツールを作ってみた

Last updated at Posted at 2018-11-11

GitLabのAPIのお勉強がてらGitLabリポジトリからファイルをダウンロードする簡単なツールを作ってみました。

1. gitlab-file-downloader

https://github.com/sky-joker/gitlab-file-downloader

2. ファイルをダウンロードする流れ

シーケンス.png

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

asciicast

4. 参考

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4