Squadbase logo

GitHub

GitHubをSquadbaseに接続するための手順と必要情報の取得方法

このコネクターは、リポジトリ・Issue・Pull Request などの GitHub データを Squadbase AI が取得し、分析やダッシュボード作成に活用するためのものです。開発者設定にある GitHub 連携(Squadbase のプロジェクトコードをリポジトリに push したり、既存リポジトリをインポートするためのソースコード管理機能)とは異なります。

必要情報

項目説明
GitHub Personal Access Tokenアクセスしたいデータに必要なスコープを持つ Personal Access Token です(Fine-grained: github_pat_...、または Classic: ghp_...)。
GitHub API Base URL(任意)GitHub Enterprise Server の API ベース URL を指定します(例:https://github.example.com/api/v3)。パブリック GitHub を使用する場合は空欄のままにしてください。

取得方法

GitHub Personal Access Token

Fine-grainedClassic の 2 種類のトークンに対応しています。どちらも GitHub アカウントの設定から生成します。

Fine-grained トークン(github_pat_...

Fine-grained トークンを使うと、アクセスを許可するリポジトリや権限をより細かく制御できます。

  1. GitHub にログインし、右上のプロフィールアイコンをクリックする
  2. SettingsDeveloper settingsPersonal access tokensFine-grained tokens に移動する
  3. 右上の Generate new token ドロップダウンボタンをクリックする
  4. Generate new token を選択する

New fine-grained personal access token

  1. Token name にトークン名を入力し、必要に応じて Description を入力、有効期限を設定する
  2. Repository access でアクセスを許可するリポジトリを選択する
  3. Permissions でユースケースに必要なリポジトリ権限とアカウント権限を有効にする
  4. Generate token をクリックし、表示されたトークンをコピーする(再表示されません)

Fine-grained トークンは最大 1 年の有効期限が設定でき、特定のリポジトリのみに制限できます。本番環境では Classic トークンよりも安全です。

Classic トークン(ghp_...

  1. GitHub にログインし、右上のプロフィールアイコンをクリックする
  2. SettingsDeveloper settingsPersonal access tokensTokens (classic) に移動する
  3. 右上の Generate new token ドロップダウンボタンをクリックする
  4. Generate new token (classic) を選択する

New personal access token (classic)

  1. Note にトークンの用途を入力し、有効期限を設定する
  2. 必要なスコープを選択する:
スコープ説明
repoプライベートリポジトリのフルコントロール
public_repoパブリックリポジトリへのアクセス
read:orgOrganization・チームのメンバーシップの読み取り、Organization プロジェクトの読み取り
read:userユーザープロフィールデータの読み取り
read:packagesGitHub Package Registry からのパッケージのダウンロード
read:discussionチームディスカッションの読み取り
read:projectプロジェクトへの読み取りアクセス
notifications通知へのアクセス
workflowGitHub Actions ワークフローの更新
read:audit_log監査ログへの読み取りアクセス
  1. Generate token をクリックし、表示されたトークンをコピーする(再表示されません)

トークンは生成直後にコピーしてください。GitHub は再表示しません。紛失した場合は新しいトークンを生成し直す必要があります。


GitHub API Base URL(任意)

パブリック GitHub(https://api.github.com)に接続する場合は、このフィールドを空欄のままにしてください。

GitHub Enterprise Server を使用している場合は、インスタンスの API ベース URL を入力します:

https://HOSTNAME/api/v3

HOSTNAME は GitHub Enterprise Server のホスト名に置き換えてください(例:github.example.com)。