GitLab

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

GitLabは、Gitを中心に構築されたオープンソースプラットフォームです。 Gitリポジトリ、プロジェクト計画、継続的インテグレーション/継続的デプロイメント(CI/CD)、コードレビュー、課題追跡などを管理するための包括的なツールと機能セットを提供します。

APIバージョン

GitLabコネクターは、GitLab REST APIを使用します。

コミュニティライブラリからGitLabをインストール

次の手順を実行して、コミュニティライブラリからGitLabコネクターをインストールします:

1

レシピエディターを開き、コネクターを検索します。 または、コミュニティライブラリでコネクターを検索できます。

レシピエディターで検索レシピエディターでコミュニティコネクターを検索

2

インストールするコミュニティコネクターを選択します。

3

インストールをクリックして、コミュニティライブラリからコネクターをインストールします。

インストールをクリックインストールをクリック

4

Release connector(コネクターをリリース)を選択します。 または、ワークスペースにリリースする前にコネクターコードを確認して変更するには、コードを確認を選択します。

コネクターをリリースコネクターをリリース

5

コネクターに加えた変更を要約してから、リリースをクリックし、ワークスペースのコラボレーターがレシピでコネクターを使用できるようにします。

リリースの確認ダイアログリリースの確認ダイアログ

コネクション設定

GitLabコネクターは、次の認証タイプをサポートしています:

最小スコープ

GitLabに接続するには、次の最小スコープを追加する必要があります。

  • api
  • read_api
  • create_runner
  • manage_runner
  • read_repository
  • read_user
  • write_repository
  • read_registry
  • write_registry

パーソナルアクセストークン認証

この認証方法を使用するには、GitLabでパーソナルアクセストークンを作成する必要があります。

パーソナルアクセストークン認証のGitLab設定

パーソナルアクセストークン認証用にGitLabを設定するには、次の手順を完了します:

1

アバターを選択します。

2

プロフィールを編集をクリックします。

3

サイドバーでアクセス>パーソナルアクセストークンをクリックします。

4

トークンを生成ドロップダウンメニューを使用して、レガシートークンを選択します。

5

トークン名を入力します。

6

任意です。 トークンの説明を入力します。

7

トークンの有効期限を入力するか、このフィールドを空白のままにして、デフォルトの今日から365日後(最大値)を使用します。

8

パーソナルアクセストークンのスコープを選択します。 詳細については、最小スコープを参照してください。

9

トークンを生成をクリックします。

10

Workatoで使用するパーソナルアクセストークンをコピーして保存します。

トークンを保存してください

ページから移動するかページを更新すると、再度表示することはできません。 トークンを紛失した場合は、新しいトークンを生成する必要があります。

パーソナルアクセストークン認証でGitLabに接続

WorkatoでGitLabへのパーソナルアクセストークンコネクションを設定するには、次の手順を実行します:

1

作成 > コネクションをクリックします。

2

GitLabを検索し、アプリとして選択します。

3

コネクション名フィールドにコネクションの名前を入力します。

GitLabパーソナルアクセストークンコネクションGitLabパーソナルアクセストークンコネクション

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

コネクションタイプドロップダウンメニューを使用して、コネクションタイプを選択します。

6

認証タイプドロップダウンメニューを使用して、個人用アクセストークンを選択します。

7

パーソナルアクセストークンを入力します。 詳細については、パーソナルアクセストークン認証用のGitLab設定を参照してください。

8

ドメインを入力します。 これはGitLabインスタンスのURLです。 例: gitlab.example.com

9

接続をクリックします。

OAuth 2.0認証

この認証方法を使用するには、GitLabで認証情報を生成する必要があります。

OAuth 2.0認証のGitLab設定

OAuth 2.0認証用にGitLabを設定するには、次の手順を実行します:

1

アバターを選択します。

2

プロフィールを編集をクリックします。

3

サイドバーでアクセス>アプリケーションをクリックします。

4

新しいアプリケーションを追加をクリックします。

5

新しいアプリケーションの名前を入力します。

6

リダイレクトURIhttps://www.workato.com/oauth/callbackを入力します。

7

アプリケーションに必要なスコープを選択します。 詳細については、最小スコープを参照してください。

8

アプリケーションを保存をクリックします。

9

Workatoで使用するアプリケーションIDシークレットをコピーして保存します。

シークレットを保存してください

ページから移動するかページを更新すると、再度表示することはできません。 シークレットを紛失した場合は、新しいシークレットを生成する必要があります。

OAuth 2.0認証でGitLabに接続

WorkatoでGitLabへのOAuth 2.0コネクションを設定するには、次の手順を実行します:

1

作成 > コネクションをクリックします。

2

GitLabを検索し、アプリとして選択します。

3

コネクション名フィールドにコネクションの名前を入力します。

GitLab OAuth 2.0コネクションGitLab OAuth 2.0コネクション

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

コネクションタイプドロップダウンメニューを使用して、コネクションタイプを選択します。

6

認証タイプドロップダウンメニューを使用して、OAuth 2.0(Client ID & Secret)を選択します。

7

ドメインを入力します。 これはGitLabインスタンスのURLです。 例: gitlab.example.com

8

アプリケーションIDクライアントシークレットを入力します。 詳細については、OAuth 2.0認証のGitLabセットアップを参照してください。

9

スコープを選択します。 詳細については、最小スコープを参照してください。

10

接続をクリックします。

11

<your app name>を承認をクリックして、コネクションを承認します。

パスワードグラント認証

この認証方法には、GitLabアカウントのユーザー名とパスワードを使用します。

パスワードグラント認証でGitLabに接続

WorkatoでGitLabへのパスワードグラントコネクションを設定するには、次の手順を実行します:

1

作成 > コネクションをクリックします。

2

GitLabを検索し、アプリとして選択します。

3

コネクション名フィールドにコネクションの名前を入力します。

GitLabパスワードグラントコネクションGitLabパスワードグラントコネクション

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

コネクションタイプドロップダウンメニューを使用して、コネクションタイプを選択します。

6

Authentication typeドロップダウンメニューを使用して、Password grantを選択します。

7

ユーザー名パスワードを入力します。

8

ドメインを入力します。 これはGitLabインスタンスのURLです。 例: gitlab.example.com

9

接続をクリックします。

最終更新日: