mcpField
C
cyrus-setup-gitlab

cyrus-setup-gitlab

github.com/cyrusagents開発879791 回インストール今日更新
リポジトリ

cyrus-setup-gitlab について

glab による GitLab 認証と、Git のグローバルなコミット用 ID を設定する Cyrus のスキルです。対話型ログインに対応し、セルフホスト型 GitLab のホスト名も指定できます。

主な機能

  1. 01既存の glab 認証状態を確認
  2. 02glab でログイン
  3. 03Git の名前とメールアドレスを設定
  4. 04認証と ID 設定を検証

活用シーン

  1. 01Cyrus に GitLab のブランチやマージリクエストを作成させる準備
  2. 02セルフホスト型インスタンスへの GitLab アクセス設定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/cyrusagents/cyrus --skill cyrus-setup-gitlab

インストール後、Claude Code で/cyrus-setup-gitlabを入力して読み込まれたか確認します。

詳細

重要:~/.cyrus/.env や ~/.cyrus/ 内のファイルに対して、Read、Edit、Write ツールを絶対に使用しないでください。環境ファイルを操作する場合は、Bash コマンド(grep、printf >> など)のみを使用してください。シークレットを会話のコンテキストに読み込んではいけません。

GitLab のセットアップ

Cyrus がブランチ、コミット、マージリクエストを作成できるよう、GitLab CLI と git を設定します。

ステップ 1:既存の設定を確認する

glab がすでに認証済みかどうかを確認します。

glab auth status 2>&1

認証済みの場合は、git の設定を確認します。

git config --global user.name
git config --global user.email

glab の認証と git の設定が両方とも完了している場合は、ユーザーに次のように伝えます。

GitLab はすでに設定されています。このステップをスキップします。

完了に進みます。

ステップ 2:GitLab CLI を認証する

glab が認証されていない場合:

glab auth login

対話型のブラウザーフローが開きます。ユーザーに完了してもらいます。

セルフホスト型の GitLab インスタンスの場合、ユーザーはホスト名を指定できます。

glab auth login --hostname gitlab.example.com

完了後、確認します。

glab auth status

ステップ 3:Git の ID を設定する

git のユーザー名またはメールアドレスが設定されていない場合は、希望する値をユーザーに尋ねます。

Cyrus が作成するコミットに表示する名前は何にしますか? (例:自分の名前、または「Cyrus Bot」)

コミットに表示するメールアドレスは何にしますか? (例:自分のメールアドレス、または noreply アドレス)

次に、設定します。

git config --global user.name "<name>"
git config --global user.email "<email>"

ステップ 4:確認する

glab auth status
git config --global user.name
git config --global user.email

完了

✓ GitLab CLI が認証されました ✓ Git の ID が設定されました:<name> <email>

コメント