Skip to content

Repository files navigation

GitLabアカウント管理ツール

クライアントとのGitLabリポジトリの共有に関するユースケースをCLIコマンドにした。

認証

AWS風に~/.gitlab-op/credentialsファイルを作成する。

[default]
url=https://my.gitlab.com/
token=<アクセストークン>

GITLAB_OP_PROFILE環境変数でセクションを切り替えることができる。

GITLAB_OP_PROFILE=another gitlab-op

グループ追加

新しいクライアントグループを作成するときに使う。/で区切ってサブグループの作成も可能。

gitlab-op new-group clients/corp Corp株式会社

ユーザーの招待

クライアントグループにユーザーを招待するときに使う。メールアドレスは複数指定できる。

メールアドレスに該当するユーザーがいない場合は作成され、パスワードリセットの案内が送信される。

gitlab-op invite clients/corp someone1@example.com sameone2@example.com

プロジェクト追加

クライアントグループにプロジェクトを作成するときに使う。

gitlab-op new-project clients/corp/proj 新しいプロジェクト

About

GitLabのユースケースをコマンド化

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages