> For the complete documentation index, see [llms.txt](https://manual.dxable.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.dxable.com/clickup/integrations-and-clickup-api/integrations/gitlab-integration.md).

# GitLabインテグレーション

[GitLab の](https://about.gitlab.com/)コミット、ブランチ、マージ リクエストをClickUpタスクと統合します。 これにより、次のことが可能になります。

* ClickUpのタスクに関連するすべての GitLab アクティビティを表示します。
* オプションで、新しい GitLab アクティビティ項目がタスクに追加されたときに[ClickUp通知](https://help.clickup.com/hc/en-us/articles/6326004036887-Notifications-overview)を受信します。
* [ClickUpタスク](https://help.clickup.com/hc/en-us/articles/6309944875671-Task-Overview)に自動または手動で添付します。
* 次の形式を使用してコミットに[ClickUpタスク ID](https://help.clickup.com/hc/en-us/articles/6309890818071-Task-IDs-overview)を追加することで、GitLab アクションで[ステータス](https://help.clickup.com/hc/en-us/articles/6309452618647-Create-and-manage-custom-statuses)を自動的に変更します: **#{taskID}\[status]** 。
  * 例： **#1abc2de\[closed]**

### **必要条件** <a href="#gjdgxs" id="gjdgxs"></a>

* GitLab 統合は[すべてのClickUpプラン](https://clickup.com/pricing)で利用できます。
* 統合を設定できるのは、ワークスペースの[オーナーと管理者のみ](https://help.clickup.com/hc/en-us/articles/6310033667223-User-Roles)です。
* [Guests](https://help.clickup.com/hc/en-us/articles/6310022323991-Guests-overview)はGitLab 統合を使用できません。
* GitLab 統合は、オンプレミス バージョンとセルフホスト バージョンの両方の GitLab で機能します。

### **ステップ1 ： GitLabを承認する** <a href="#id-30j0zll" id="id-30j0zll"></a>

ClickUpからGitLabに接続して認証します。

1. 右上隅にある[Quick Actionメニュー](https://help.clickup.com/hc/en-us/articles/8746698620567-Quick-Action-menu)をクリックします。
2. **\[App Center]**&#x3092;クリックします。
3. App Centerサイドバーから、 **\[Development]** を選択します。
4. **\[GitLab]**&#x3092;クリックします。
5. **\[Connect]**&#x3092;選択します。
6. GitLab アカウントにサインインします。

### **gitlab.comまたはセルフホスト型GitLabで認証する** <a href="#id-1fob9te" id="id-1fob9te"></a>

GitLab アカウントを接続したら、gitlab.com またはセルフホスト型 GitLab を使用して承認することを選択できます。

gitlab.com の使用：

1. GitLab App Centerページで、**\[Manage]**&#x3092;クリックします。
2. **\[+ Add Gitlab]**&#x3092;クリックします。
3. **「No, I use** [**gitlab.com**](http://gitlab.com/)**]**&#x3092;選択します。
4. **\[Link Gitlab]**&#x3092;クリックします。
5. **\[Authorize]**&#x3092;クリックします。 GitLab アクティビティをClickUpタスクに関連付けるには、 ClickUp を許可する必要があります。

セルフホスト型 GitLab の使用：

1. GitLab App Centerページで、**\[Manage]**&#x3092;クリックします。
2. **\[+ Add Gitlab]**&#x3092;クリックします。
3. **\[Yes, I use a hosted version of Gitlab]**&#x3092;選択します。
4. GitLab URL &#x3092;**\[Host url]**&#x30C6;キスト ボックスに貼り付けます。
   * URLの例： [**：https://gitlab.mydomain.com/**](https://gitlab.mydomain.com/)
5. 指示に従って個人アクセス トークンを見つけてコピーし、 **\[Access token]**&#x30C6;キスト ボックスに貼り付けます。

注

チームがファイアウォールの背後にある場合は、統合する前に、ファイアウォールの許可リストに静的 IP アドレスを含めます。 このステップでは静的 IP アドレスが表示されます。

1. **\[Link Gitlab]**&#x3092;クリックします。
2. **\[Authorize]**&#x3092;クリックします。 GitLab アクティビティをClickUpタスクに関連付けるには、 ClickUp を許可する必要があります。

注

セキュリティ上の理由から、セルフホスト型 GitLab インスタンスを使用するすべての GitLab 統合にはトップレベルドメイン (TLD) が必要です。 URL にポート番号を追加することはできません。 トップレベルドメインとして認識されない IP アドレスまたはドメインは許可されません。 有効な URL の例は[**https://gitlab.clickup.com**](https://gitlab.clickup.com/).

### **ステップ2 ： ClickUpに個人リポジトリを追加する** <a href="#id-3znysh7" id="id-3znysh7"></a>

ワークスペース内で複数のユーザーが GitLab を承認できます。 ワークスペースと共有するリポジトリをカスタマイズできるため、すべてのリポジトリを添付せずに個人アカウントを承認できます。

リポジトリをアタッチしても、ユーザーにリポジトリのコードベースへのアクセス権が付与されるわけではありません。 これにより、ユーザーは指定した[スペース](https://help.clickup.com/hc/en-us/articles/6309466958103-Spaces-overview)にそのリポジトリの履歴項目を添付できるようになります。

ClickUpにリポジトリを追加するには：

1. [App Center](https://help.clickup.com/hc/en-us/articles/12580135233559-App-Center-overview)か&#x3089;**\[GitLab]**&#x3092;選択します。
2. **\[Manage]**&#x3092;クリックします。
3. リポジトリ&#x306F;**\[My repositories from Gitlab]**&#x30BB;クションにリストされます。
4. 追加したいリポジトリの右側にあ&#x308B;**\[+ Add ClickUp]**&#x3092;クリックします。

<img src="/files/n4tjGpIW2q6Ndoabsg1Z" alt="Screenshot of someone adding a repository to ClickUp." width="563">

### **ステップ3 ：リポジトリに添付するスペースを選択する** <a href="#id-2et92p0" id="id-2et92p0"></a>

追加されたリポジトリは、右下&#x306E;**\[Gitlab repositories added to ClickUp]**&#x306B;表示されます。

ClickUpスペースにリポジトリを添付するには、リポジトリ名の右側にあるドロップダウンをクリックし、1 つ以上のスペースを選択します。

注

GitLab アイテムをタスクに添付する前に、リポジトリをスペースに添付する必要があります。

<img src="/files/brJyOXGgx8tyxtwxAPYH" alt="Screenshot of someone selecting ClickUp Spaces for a repository." width="532">

### **ClickUpでGitLabアクティビティを自動的に関連付ける** <a href="#tyjcwt" id="tyjcwt"></a>

ClickUp は、新しい GitLab アクティビティをタスクに自動的に関連付けることができます。

これを行うには、マージ リクエストのタイトル、ブランチ名、またはコミット メッセージの任意の部分に、次のいずれかの形式でClickUp[タスク ID](https://help.clickup.com/hc/en-us/articles/6309890818071-Task-IDs-overview)を追加します。

**#{task\_id}**

**CU-{task\_id}**

**{custom\_task\_id}**

**#{custom\_task\_id}**

例えば​​：

**#1abc2de**

**CU-1abc2de**

**prefix-1**

**#prefix-1**

### **GitLabコミットを手動で関連付ける** <a href="#id-3dy6vkm" id="id-3dy6vkm"></a>

GitLab コミットをClickUpタスクに手動で関連付けるには：

1. タスクを開き、**\[GitLab]**&#x30A2;イコンをクリックします。
2. **\[Commits]**&#x30BF;ブをクリックします。
3. **\[New Merge Request]**&#x306E;横にあるドロップダウン メニューを使用して、リポジトリを選択します。
4. **\[Select Branch]**&#x30C9;ロップダウンを使用してブランチを選択します。
5. コミットを添付してください。

<img src="/files/fVg9V4CkyLWkY6FZKzoD" alt="Screenshot of someone manually associating a GitLab commit with a ClickUp task." width="563">

### **GitLabブランチを手動で関連付ける** <a href="#id-1t3h5sf" id="id-1t3h5sf"></a>

GitLab ブランチを手動で関連付けるには：

1. タスクを開き、 **\[GitLab]**&#x30A2;イコンをクリックします。
2. **\[Branches]**&#x30BF;ブをクリックします。
3. **\[New Merge Request ]**&#x306E;横にあるドロップダウン メニューを使用して、リポジトリを選択します。
4. ブランチを添付するには、**\[Select Branch]**&#x30C9;ロップダウンを使用します。

<img src="/files/cwYLXGGytgsrNzTnTQNM" alt="Screenshot of someone attaching a branch." width="563">

### **GitLabからタスクのステータスを自動的に変更する** <a href="#id-4d34og8" id="id-4d34og8"></a>

コミット、問題、またはマージリクエストからタスクの[ステータス](https://help.clickup.com/hc/en-us/articles/6309452618647-Create-and-manage-custom-statuses)を変更できます。

1. ClickUp[タスク IDを追加し](https://help.clickup.com/hc/en-us/articles/6309890818071-Task-IDs-overview)、必要なステータスを角括弧で囲みます。
   * 例： **#u7hu\[staged]**

{% hint style="info" %}
ヒント\
この記事の「ClickUpで GitLab アクティビティを自動的に関連付ける」セクションにリストされているすべての形式を使用できます。 適切なフォーマットを確保するために、タスク ID とステータス情報の間にスペースを追加しないでください。
{% endhint %}

1. タスクのステータスが変更されます。

### **ClickUpから新しいブランチを作成する** <a href="#id-2s8eyo1" id="id-2s8eyo1"></a>

ClickUpのクイックアクションを使用して新しいブランチを作成します。

1. タスクを開き、**\[GitLab]**&#x30A2;イコンをクリックします。
2. 左側には、自動生成されたクイックコピーのオプションがいくつかあります。 GitLab で直接新しいブランチを作成する場合は、モーダルの左下隅にあ&#x308B;**\[Create Branch]**&#x3092;クリックします。

<img src="/files/T6d5cUPvvF1jQ2Qxeg1b" alt="Screenshot of someone creating a new branch from ClickUp." width="563">

### **自動生成されたブランチ名をカスタマイズする** <a href="#id-17dp8vu" id="id-17dp8vu"></a>

クイックアクションで使用される自動生成されたブランチ名のフォーマットをカスタマイズできます。

1. [App Center](https://help.clickup.com/hc/en-us/articles/12580135233559-App-Center-overview)か&#x3089;**\[GitLab]を**選択します。
2. **\[Auto-generated branch names format]**&#x3067;編集を行います。![Screenshot of someone changing the auto-generated branch format.](/files/ZJD80plwBI5o1KM6GeH0)
3. 右下にあ&#x308B;**\[Save]**&#x3092;クリックします。

### **ClickUpからマージリクエストを作成する** <a href="#id-3rdcrjn" id="id-3rdcrjn"></a>

ClickUpからマージリクエストを作成またはリンクします。

新しいマージリクエストを作成するには：

1. タスクを開き、**\[GitLab]**&#x30A2;イコンをクリックします。
2. モーダルの左下にあ&#x308B;**\[New Merge Request]**&#x3092;クリックします。
3. あらかじめ作成されたマージ リクエストのタイトルを使用するか、独自のタイトルを作成します。
4. リポジトリ、ソース ブランチ、ターゲット ブランチを選択します。
5. 説明を入力。
6. **\[New Merge Request]**&#x3092;クリックしてマージリクエストを作成します。

ClickUpでリクエストを作成またはマージすると、関連するClickUpタスクへのリンクが GitLab のマージ リクエストに自動的に追加されます。

<img src="/files/QikVNQ78jmlWom1Kz8yB" alt="Screenshot of someone creating a marge request from ClickUp." width="563">

マージ リクエストがリンクされると、リンクされたClickUpタスク内から、それを開いたユーザー、レビュー担当者、CI/CD ステータス、マージ リクエスト ステータスを確認できます。

### **GitLab統合をRemove** <a href="#id-26in1rg" id="id-26in1rg"></a>

ワークスペースの所有者と管理者だけが GitLab 統合を削除できます。

GitLab 統合を削除するには：

1. App Centerか&#x3089;**\[GitLab]**&#x3092;選択します。
2. 右下にあ&#x308B;**\[GitlabをRemove]**&#x3092;クリックします。

### **統合のトラブルシューティング** <a href="#lnxbz9" id="lnxbz9"></a>

GitLab の[トラブルシューティング記事](https://help.clickup.com/hc/en-us/articles/6327975641495-Troubleshooting-GitLab)をお読みいただくか、[こちら](https://about.gitlab.com/contact/)からGitLab カスタマー サポートにお問い合わせください。
