GitHub 統合
ClickUpマニュアル|GitHubとClickUpを統合してタスクを効率的に管理し、プロジェクトの追跡とコラボレーションを合理化します。
GitHub をClickUpと統合して、 ClickUpタスクを GitHub のアクティビティにリンクします。
ワークスペースの所有者または管理者は、スペースをリポジトリに接続して、メンバーが Github の作業をタスクに追加できるようにすることができます。
リポジトリが接続されたスペース内のタスクは、コミット、ブランチ、プル リクエストにリンクできます。
必要なもの
GitHub 統合はすべてのClickUpプランで利用できます。
リポジトリ管理者だけが GitHub リポジトリをClickUpに追加できます。 追加されると、ワークスペース管理者はそれらのリポジトリをClickUp Spaces に追加できます。
ワークスペースの所有者と管理者だけが、 App CenterでワークスペースSettingsを更新できます。
ワークスペースの所有者と管理者だけが、リポジトリをスペースに追加してリンクできます。
共有接続を作成できるのは、ワークスペースの所有者と管理者のみです。 複数の共有接続が許可されます。
メンバー以上の方はプライベート接続を作成できます。
GuestsはGitHub 統合を使用できません。
実際の例
モバイル アプリのエンジニアリング チームと Web サイト開発チームは、同じ GitHub 組織とClickUpワークスペース内の異なるリポジトリと別のスペースで作業します。
統合を開始するには:
ワークスペースの所有者または管理者が共有 GitHub 接続を作成します。
モバイル アプリ マネージャーは、[app-mobile] GitHub リポジトリを[mobile app development]スペースに接続します。
ウェブサイト管理者は[website]のGitHubリポジトリを[marketing website]スペースに接続します。
[mobile app development]および[marketing website]SpacesのタスクにGitHub アイコンが表示されるようになり、両チームがタスクを GitHub コミット、ブランチ、プル リクエストにリンクできるようになります。
Private接続と共有接続
プライベート接続と共有接続については、 App Center の記事をご覧ください。
GitHub 統合の場合、プライベート接続を使用してClickUpからプル リクエストとブランチを作成します。 Private接続を使用して、既存のプル リクエスト、ブランチ、コミットをClickUpタスクから直接リンクすることもできます。
統合をSet up
ClickUpで GitHub 統合を設定するには、次の 4 つの手順があります。
GitHub を承認します。
GitHub リポジトリをワークスペースにアタッチします。
GitHub リポジトリをClickUp Spaces にリンクします。
必要に応じて、カスタム ブランチ名の形式を設定できます。
ステップ1 : GitHubを承認する
ClickUpワークスペースに対して GitHub を承認するには、ワークスペースの所有者または管理者である必要があります。
App Centerから GitHub を承認するには:
[Development]カテゴリを使用するか、 GitHub の[All Apps]を検索してください。
[GitHub]を選択します。
[Shared]タブをクリックします。
[Connect]をクリックします。
GitHub にサインインしてClickUpを承認します。
ステップ2 : GitHubリポジトリをワークスペースにアタッチする
ワークスペースの所有者と管理者は、 ClickUpワークスペースにリンクする GitHub リポジトリを選択できます。 所有者または管理者は、GitHub リポジトリ管理者でもある必要があります。
注
リポジトリを添付しても、ClickUpユーザーはあなたのリポジトリのコードベースにアクセスすることはできません。
ワークスペースにリポジトリを追加するには:
App Centerで GitHub を開きます。
[Workspace Settings]をクリックします。
[Connect Repositories to ClickUp]の横にある[Add repo]をクリックします。
追加するリポジトリをすべて選択します。
ヒント
正しいリポジトリが表示されない場合は、間違った GitHub アカウントでサインインしている可能性があります。
ステップ3 : GitHubリポジトリをClickUp Spacesにリンクする
ワークスペースにリポジトリを追加した後、各リポジトリを 1 つ以上のスペースに追加できます。
注
いつでもSpacesにリポジトリを追加したり削除したりできます。
リポジトリをスペースにリンクするには:
App Centerで GitHub を開きます。
[Workspace Settings]をクリックします。
リンクするリポジトリの名前をクリックします。
[+ Add Space]をクリックします。
リンクする追加のスペースについて繰り返します。
ステップ4 :ブランチ名の形式を設定する
組織でブランチ名に特定の形式を使用している場合は、 App Centerの GitHub ページから設定できます。 ClickUpタスクからブランチを作成する場合、この形式が使用されます。
デフォルトの形式は次のとおりです: : taskId :_ : taskName :_ : username :
例: CU-ae27de_Auto-generated-naming_John-smith
利用可能なオプションは次の表に示されています。
価値
説明
:username:
ブランチを作成したClickUpユーザー アカウントのユーザー名。 スペースはダッシュに置き換えられます。
:taskId:
ブランチが作成されるClickUpタスクの ID。 必要なプレフィックスが含まれます。
:taskName:
ブランチが作成されるタスクの名前。 スペースはダッシュに置き換えられます。
App Centerで[GitHub]からデフォルトの名前形式を設定するには:
[Workspace Settings]をクリックします。
[Auto-generated branch name]の下に、希望するブランチ名の形式を入力します。
[Save]をクリックします。
GitHub からタスクをリンクする
プル リクエストのタイトル、プル リクエストの説明、ブランチ名、またはコミット メッセージのいずれかの部分に有効な ClickUpタスク IDを含めると、 ClickUp は新しい GitHub アクティビティをタスクに自動的に関連付けます。
プル リクエストにClickUpタスク ID が含まれている場合、プル リクエストにClickUpタスクへのリンクを含むコメントが投稿されます。 プル リクエストをClickUpタスクに手動で貼り付けると、リンクは表示されません。
コメントは、リポジトリとスペース マッピングを設定した人の GitHub アカウントを使用して投稿されます。
タスク ID は、次のいずれかのオプションを使用してフォーマットする必要があります。
#{task_id}
CU-{task_id}
{custom_task_id}
#{custom_task_id}
例えば:
#1abc2de
CU-1abc2de
eng-123
#eng-123
ClickUpからタスクをリンクする
また、 ClickUpタスクを、 ClickUpタスクからの GitHub コミット、ブランチ、プル リクエストに手動でリンクすることもできます。 タスクがリポジトリにリンクされたスペースに配置されていることを確認します。
タスクをリンクするには:
タスクを開き、 [GitHub]アイコンをクリックします。
ヒント
右側には、クリップボードにコピーできるブランチ名とコミット メッセージの候補が表示されます。 ここからタスク ID をコピーすることもできます。
右下隅にある[Add GitHub link]をクリックします。
リンクを貼り付けます。
右下隅にある[Add]をクリックします。
ClickUpからGitHubの問題、ブランチ、プルリクエストを作成する
タスクから直接、新しい問題、ブランチ、プル リクエストを作成することもできます。 タスクがリポジトリにリンクされたスペースに配置されていることを確認します。
問題、ブランチ、またはプルリクエストを作成するには:
タスクを開き、 [GitHub]アイコンをクリックします。 右側に、クリップボードにコピーできるブランチ名とコミット メッセージの候補が表示されます。 ここからタスク ID をコピーすることもできます。
右下隅にある[Add GitHub link]をクリックします。
次のいずれかのオプションを選択します。
新しい GitHub の問題
新しい GitHub ブランチ
新しい GitHub プルリクエスト
問題、ブランチ、またはプル リクエストに名前を付けます。
リポジトリを選択し、情報を入力します。 該当する場合は、ソース ブランチとターゲット ブランチを追加します。
[Create]をクリックします。
ClickUpでGitHubのアクティビティを見る
タスクの全てのGitHubアクティビティを表示するには、タスクの右側にある[GitHub]アイコンをクリックします。
GitHub タスク アクティビティでは、ユーザーのClickUpユーザー名が使用されます。ユーザーがClickUpアカウントを持っていない場合は、GitHub ユーザー名が使用されます。
GitHubからタスクのステータスを更新する
コミットをリンクしたり、コミットをプッシュしたり、プル リクエストを作成したりするときに、 ClickUpタスクのステータスを更新できます。 プル リクエストのタイトル、プル リクエストの説明、ブランチ名、またはコミット メッセージのいずれかの部分に有効なタスク ID を含めると、 ClickUp は新しい GitHub アクティビティを自動的に取得し、それをタスクに関連付けます。
タスク ID は、次のいずれかのオプションを使用してフォーマットする必要があります。
#{task_id}[status]
CU-{task_id}[status]
{custom_task_id}[status]
#{custom_task_id}[status]
タスクのステータスを更新するには:
コミットまたはプル リクエスト メッセージの任意の部分にClickUpタスク IDを追加します。
更新されたタスクのステータスを角括弧で囲みます。
例: #ud5b[ready]
ヒント
この記事の「GitHub からタスクをリンクする」セクションにリストされているすべての形式を使用できます。 適切なフォーマットを確保するために、タスク ID とステータス情報の間にスペースを追加しないでください。
ClickUpからGitHubの問題、ブランチ、プルリクエスト、コミットを管理する
[GitHub]アイコンをクリックすると、タスクの右側に表示されます。 リンクをコピーするか、アイテムを削除するには、省略記号の...メニューを使用します。
発行情報
問題がリンクされると、次の詳細が表示されます。
問題を提起した人(著者)
割り当てられたレビュー担当者
リンクを作成しました
リポジトリ
問題のステータス。
URL
ブランチ情報
ブランチがリンクされると、次の詳細が表示されます。
ブランチを作成した人(著者)
リンク作成者
リポジトリ
URL
プルリクエスト情報
プルリクエストがリンクされると、次の詳細が表示されます。
プルリクエストを開いた人(著者)
割り当てられたレビュー担当者
担当者
ラインの変更
リンクを作成しました
リポジトリ
ソースブランチ
ターゲットブランチ
プルリクエストのステータス
URL
コミット情報
コミットがリンクされると、次の詳細が表示されます。
コミットを作成した人(著者)
変更されたファイル
ラインの変更
リンクを作成しました
リポジトリ
URL
ClickUpにGitHubアカウントを追加する
ワークスペースのメンバーは、事前に、またはブランチやプルリクエストを作成するときに、GitHub アカウントをClickUpアカウントにリンクできます。
App Centerから GitHub アカウントを追加するには:
[Development]カテゴリを使用するか、 GitHub の[All Apps]を検索してください。
[GitHub]を選択します。
[Private] タブをクリックします。
[Create a private connection]の横にある[Connect]をクリックします。
GitHub にサインインしてClickUpを承認します。
ClickUpからGitHubアカウントをRemove
App Centerから GitHub アカウントを削除するには:
[Development]カテゴリを使用するか、 GitHub の[All Apps]を検索してください。
[GitHub]を選択します。
[Private] タブをクリックします。
[Connected]の横にある省略記号の...アイコンをクリックします。
[Disconnect]をクリックします。
注
GitHub アカウントを切断しても、GitHub とClickUp Workspace の統合には影響しません。
ワークスペースからGitHubインテグレーションを削除する
ワークスペースの所有者と管理者だけが、ワークスペースから GitHub 統合を削除できます。
App Centerの[GitHub]からGitHub統合を削除するには:
[Shared]タブをクリックします。
[Connected]の横にある省略記号の...アイコンをクリックします。
[Disconnect]をクリックします。
Last updated