Practical guides5 min read

MonkeyCodeとGitHubを接続し、権限の取り消しを確認する

直接の答え

固定リビジョンのソースとGitHub公式文書から、単一リポジトリの接続、プロジェクト作成、見つからない場合、二層の権限撤回を説明。

**根拠の範囲:**MonkeyCodeの 2a7f2d48f6ebe963fafb0d363680329204f9bbe1 とGitHub公式文書を9月8日に確認しました。ホスト型アカウントでの接続・取り消しの実測はまだ完了していません。

1. 自分のリポジトリを準備

開始用ファイルをダウンロードし、自分のGitHubアカウントの新しいリポジトリへ例だけを追加します。GitHubログインとリポジトリへのインストール権限は別です。

2. Gitの識別情報を接続

MonkeyCodeの設定でGit identitiesを開きます。確認したソースではGitHub接続からGitHub Appのインストール画面を開きます。アプリと要求権限を確認し、対象アカウント、Only select repositories、例のリポジトリを選びます。組織では所有者の承認が必要な場合があります。

戻ってGitの識別情報が表示されるか確認します。ソースの英語名と公開版の表示は異なる場合があります。これはソースの経路であり、成功した操作の録画ではありません。

3. プロジェクトを作成

Create projectProject nameを入力し、接続した識別情報とSelect repositoryを選びます。所有者と名前を確認して送信します。ソースはこれらを必須とし、成功後に新しいプロジェクトを開きます。

タスクの環境で基準コマンドを実行し、8テスト中1件の意図的な失敗を確認してください。接続バッジだけではコードの到達を検証できません。

4. リポジトリがない場合

GitHubアカウント、Appのインストール先、対象リポジトリ、組織承認を確認します。GitHubで変更後に製品の候補一覧を更新します。問題を隠すために全リポジトリを許可しないでください。

5. 二層で権限を取り消す

例のタスクを停止します。GitHubの Settings → Applications → Installed GitHub Apps → Configure で対象リポジトリを外す、停止する、またはアンインストールします。組織のインストールは組織設定で管理します。

ユーザーとしての操作も止めるには Authorized GitHub Apps の認可を取り消します。旧OAuth方式なら Authorized OAuth Apps も別に確認します。その後MonkeyCodeのGit識別情報を削除します。ソース上のこの削除だけではGitHub権限の失効を証明しません。

新しい認証付き操作が拒否されるか記録してください。既存クローンや出力は残る場合があり、公開リポジトリは匿名でも取得できます。そのためGitHubの権限一覧も確認します。最初のタスクへ続けられます。

Cookie 設定

分析目的(GA4・Matomo)のみにクッキーを使用します。広告やクロスサイト追跡は行いません。